|
INRIA & FluxMedia | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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) boolean |
inLitteralXSLT
Are we copying some XSLT |
(package private) Vector |
iRemAttList
|
(package private) ReadWrite |
iXslFile
The iXslFile |
(package private) TProcessFactory |
iXSLT_PF
the TProcessFactory |
(package private) ReadWrite |
servletFile
The servlet file |
(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(Attributes attrs)
analyse the argument of processElement |
static String[] |
AnalysePortName(String pListe)
Analyze the port Name |
void |
characters(char[] ch,
int start,
int length)
|
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()
end the parsing of a ComplexProcess |
void |
endElement(String namespaceURI,
String pName,
String qName)
Call by the XML parser at the end of an element |
protected void |
endProcessList()
start the parsing of a ProcessList |
String |
listAttribute(Attributes atts)
|
protected void |
startComplexProcess(Attributes attrs)
start the parsing of a ComplexProcess |
void |
startElement(String namespaceURI,
String localName,
String qname,
Attributes atts)
Call by the XML parser at the begining of an element |
protected void |
startProcessConnector(Attributes attrs)
start the parsing of a ProcessConnector |
protected void |
startProcessDispatcher(Attributes attrs)
NbIn = 0 NbOut = depend on document start the parsing of a ProcessDispatcher |
protected void |
startProcessList(Attributes attrs)
start the parsing of a process list |
protected void |
startProcessLoop(Attributes attrs)
Nbin : X NbOut : Y start the parsing of a ProcessReader |
protected void |
startProcessQuery(Attributes attrs)
start the parsing of a ProcessReader |
protected void |
startProcessReader(Attributes attrs)
Nbin : 0 NbOut : 0 start the parsing of a ProcessReader |
protected void |
startProcessRefComplex(Attributes attrs)
start the parsing of a ProcessSerializer |
protected void |
startProcessSerializer(Attributes attrs)
start the parsing of a ProcessSerializer |
protected void |
startProcessXslt(Attributes attrs)
start the parsing of a ProcessXslt |
protected void |
startRuleSet(Attributes attrs)
start the parsing of a RuleSet (use of) |
protected void |
startServlet(Attributes attrs)
start the creation of a servlet |
Methods inherited from class fr.fluxmedia.transmorpher.Parser.FMParser |
error, fatalError, parse, warning |
Field Detail |
TProcessFactory iXSLT_PF
String iModTagName
TProcessComposite vTemplateList
ReadWrite iXslFile
ReadWrite servletFile
boolean inLitteralXSLT
Vector iRemAttList
Constructor Detail |
public ProcessParser(TProcessFactory pXSLT_PF)
Method Detail |
public final String listAttribute(Attributes atts)
public final void startElement(String namespaceURI, String localName, String qname, Attributes atts)
public void characters(char[] ch, int start, int length)
public final void endElement(String namespaceURI, String pName, String qName)
protected final void startProcessList(Attributes attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startServlet(Attributes attrs) throws TransformerException, IOException, SAXException
protected final void startComplexProcess(Attributes attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessReader(Attributes attrs) throws SAXException, IOException
protected final void startProcessLoop(Attributes attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessDispatcher(Attributes attrs)
protected final void startProcessXslt(Attributes attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessQuery(Attributes attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startRuleSet(Attributes attrs) throws TransformerException, TransformerConfigurationException, SAXException, IOException
protected final void startProcessConnector(Attributes attrs)
protected final void startProcessSerializer(Attributes attrs) throws SAXException, IOException
protected final void startProcessRefComplex(Attributes 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(Attributes 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 |