http://www.jpicedt.org

jpicedt.graphic.io.parser
Class JPICXmlParser

java.lang.Object
  extended by jpicedt.graphic.io.parser.JPICXmlParser
All Implemented Interfaces:
ExtractionParsing, Parser

public class JPICXmlParser
extends Object
implements ExtractionParsing

Une implantation de l'interface Parser pour analyser le code JPIC-XML enfoui.

Since:
jpicedt 1.6
Author:
Vincent Belaïche

Constructor Summary
JPICXmlParser()
           
 
Method Summary
 ParsedDrawing extractAndParse(Reader reader)
          C'est fourni au cas où on voudrait brider JPicEdt à un format de fichier donné.
 Drawing parse(Reader reader)
          Démarre l'analyse du fichier.
 void parse(Reader reader, ParsedDrawing dr)
          Initie l'analyse du code JPIC-XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPICXmlParser

public JPICXmlParser()
Method Detail

parse

public void parse(Reader reader,
                  ParsedDrawing dr)
           throws ParserException
Initie l'analyse du code JPIC-XML. Le code JPIC-XML a déjà été extrait.

Specified by:
parse in interface Parser
Parameters:
reader - Lecteur du code JPIC-XML
dr - une nouvelle instance de dessin peuplée avec les éléments qui ont été analysés dans le dessin codé en JPIC-XML.
Throws:
ParserException
Since:
jpicedt 1.6

parse

public Drawing parse(Reader reader)
              throws ParserException
Description copied from interface: Parser
Démarre l'analyse du fichier.

Specified by:
parse in interface Parser
Returns:
Un nouvel expample d'un Drawing peuplé des objets graphiques résultant des l'analyse des données lues par le reader passé en argument.
Throws:
ParserException
Since:
JpicEdt 1.6

extractAndParse

public ParsedDrawing extractAndParse(Reader reader)
                              throws ParserException
C'est fourni au cas où on voudrait brider JPicEdt à un format de fichier donné. Il suffirait d'utiliser JPICXmlParser au lieu de JPICParser dans MiscUtilities.createParser().

Specified by:
extractAndParse in interface ExtractionParsing
Throws:
ParserException
Since:
JpicEdt 1.6

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org