|
INRIA & FluxMedia | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.HandlerBase | +--fr.fluxmedia.transmorpher.Parser.FMParser | +--fr.fluxmedia.transmorpher.Parser.ProcessParser
Author : Laurent Tardif Date : 05 01 2001 Content : Define a parse for process description file. This parser us a sub parser for ruleset.
Field Summary | |
(package private) String |
iModTagName
The current TagElement modified |
(package private) Vector |
iRemAttList
|
(package private) ReadWrite |
iXslFile
The iXslFile |
(package private) TProcessFactory |
iXSLT_PF
the TProcessFactory |
(package private) TProcessComposite |
vTemplateList
The root for all tempalte |
Fields inherited from class fr.fluxmedia.transmorpher.Parser.FMParser |
DEFAULT_PARSER_NAME, iContext, iParser |
Constructor Summary | |
ProcessParser(TProcessFactory pXSLT_PF)
The constructor, build the XML PArser but not parse the document |
Method Summary | |
protected ParserAnswer |
AnalyseArg(AttributeList attrs)
analyse the argument of processElement |
static String[] |
AnalysePortName(String pListe)
Analyze the port Name |
protected void |
Create(TProcess vCurrent,
ParserAnswer iPA)
Assign the attribute on the current element |
protected void |
CreateComposite(TProcessComposite vCurrent,
ParserAnswer iPA)
Assign the attribute on the current element |
protected void |
CreateRefComplex(ParserAnswer iPA)
Assign the attribute on the current element |
protected void |
endComplexProcess()
start the parsing of a ComplexProcess |
void |
endElement(String pName)
Call by the XML parser at the end of an element |
protected void |
endProcessList()
start the parsing of a ProcessList |
protected void |
startComplexProcess(AttributeList attrs)
start the parsing of a ComplexProcess |
void |
startElement(String pName,
AttributeList attrs)
Call by the XML parser at the begining of an element |
protected void |
startProcessConnector(AttributeList attrs)
start the parsing of a ProcessConnector |
protected void |
startProcessDispatcher(AttributeList attrs)
NbIn = 0 NbOut = depend on document start the parsing of a ProcessDispatcher |
protected void |
startProcessList(AttributeList attrs)
start the parsing of a process list |
protected void |
startProcessLoop(AttributeList attrs)
Nbin : X NbOut : Y start the parsing of a ProcessReader |
protected void |
startProcessQuery(AttributeList attrs)
start the parsing of a ProcessReader |
protected void |
startProcessReader(AttributeList attrs)
Nbin : 0 NbOut : 0 start the parsing of a ProcessReader |
protected void |
startProcessRefComplex(AttributeList attrs)
start the parsing of a ProcessSerializer |
protected void |
startProcessSerializer(AttributeList attrs)
start the parsing of a ProcessSerializer |
protected void |
startProcessXslt(AttributeList attrs)
start the parsing of a ProcessXslt |
protected void |
startRuleSet(AttributeList attrs)
start the parsing of a RuleSet (use of) |
Methods inherited from class fr.fluxmedia.transmorpher.Parser.FMParser |
parse |
Methods inherited from class org.xml.sax.HandlerBase |
characters, endDocument, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, startDocument, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
|
Field Detail |
TProcessFactory iXSLT_PF
String iModTagName
TProcessComposite vTemplateList
ReadWrite iXslFile
Vector iRemAttList
Constructor Detail |
public ProcessParser(TProcessFactory pXSLT_PF)
Method Detail |
public final void startElement(String pName, AttributeList attrs)
startElement
in class HandlerBase
public final void endElement(String pName)
endElement
in class HandlerBase
protected final void startProcessList(AttributeList attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startComplexProcess(AttributeList attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessReader(AttributeList attrs) throws SAXException, IOException
protected final void startProcessLoop(AttributeList attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessDispatcher(AttributeList attrs)
protected final void startProcessXslt(AttributeList attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessQuery(AttributeList attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startRuleSet(AttributeList attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessConnector(AttributeList attrs)
protected final void startProcessSerializer(AttributeList attrs) throws SAXException, IOException
protected final void startProcessRefComplex(AttributeList attrs) throws SAXException, IOException
protected final void endComplexProcess() throws SAXException, IOException
protected final void endProcessList() throws SAXException, IOException
public static final String[] AnalysePortName(String pListe)
protected final ParserAnswer AnalyseArg(AttributeList attrs)
protected final void Create(TProcess vCurrent, ParserAnswer iPA)
protected final void CreateComposite(TProcessComposite vCurrent, ParserAnswer iPA)
protected final void CreateRefComplex(ParserAnswer iPA)
|
INRIA & FluxMedia | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |