|
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.TProcessFactory.TQuery
Field Summary | |
private static String |
DEFAULT_PARSER_NAME
|
(package private) ReadWrite |
FileRW
|
(package private) XML_Port[] |
iListIn
The In port |
(package private) XML_Port[] |
iListOut
The out PORT |
(package private) String |
iName
The name of the process |
(package private) int |
iNbIn
the current In port |
(package private) int |
iNbOut
The List of out port |
(package private) SAXParser |
iParser
XML Parser |
(package private) String |
iQueryFilename
|
(package private) String |
iRoot
|
(package private) TTransformer |
iTransformer
|
Constructor Summary | |
TQuery(String[] pIn,
String[] pOut,
String pQueryFilename)
The instance constructor |
Method Summary | |
TProcess |
Copy(TProcessComposite vFather)
Create a copy of this element in the composite given in parameter |
XML_Port[] |
getIn()
Get the In ports |
XML_Port |
getIn(int i)
Get an In port |
String |
getName()
Get the name of the process |
XML_Port[] |
getOut()
Get the Out Ports |
XML_Port |
getOut(int i)
Get an Out Port |
TProcess |
internalCopy()
Copy the Query. only copy the transformer box, and use the same xsl file |
void |
setIn(int i,
XML_Port pFileIn)
|
void |
setName(String pName)
Set the name of the process |
void |
setOut(int i,
XML_Port pFileOut)
Set an Out Port |
void |
startElement(String pName,
AttributeList attrs)
Call by the XML parser at the begining of an element |
private void |
WriteHeader()
|
private void |
WriteSelect(String pSelect)
|
Methods inherited from class org.xml.sax.HandlerBase |
characters, endDocument, endElement, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, startDocument, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
|
Field Detail |
XML_Port[] iListIn
int iNbIn
XML_Port[] iListOut
int iNbOut
String iName
private static final String DEFAULT_PARSER_NAME
SAXParser iParser
TTransformer iTransformer
ReadWrite FileRW
String iQueryFilename
String iRoot
Constructor Detail |
public TQuery(String[] pIn, String[] pOut, String pQueryFilename) throws TransformerException, TransformerConfigurationException, SAXException, IOException
TransformerException
- TransformerConfigurationException
- SAXException
- IOException
- Method Detail |
public final void startElement(String pName, AttributeList attrs)
startElement
in class HandlerBase
private final void WriteHeader()
private final void WriteSelect(String pSelect)
public final String getName()
getName
in interface TProcess
public final void setName(String pName)
setName
in interface TProcess
public final void setIn(int i, XML_Port pFileIn)
setIn
in interface TProcess
public final void setOut(int i, XML_Port pFileOut)
setOut
in interface TProcess
public final XML_Port getIn(int i)
getIn
in interface TProcess
public final XML_Port getOut(int i)
getOut
in interface TProcess
public final XML_Port[] getIn()
getIn
in interface TProcess
public final XML_Port[] getOut()
getOut
in interface TProcess
public final TProcess Copy(TProcessComposite vFather)
Copy
in interface TProcess
public final TProcess internalCopy()
internalCopy
in interface TProcess
|
INRIA & FluxMedia | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |