|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.parser.ParserImpl
com.ibm.di.parser.XSLbasedXMLParser
public class XSLbasedXMLParser
A class reading and writing Entries in XML format.
Field Summary | |
---|---|
org.w3c.dom.NodeList |
children
The children of the document element of the input Document |
int |
curindex
Variable containing the current index |
javax.xml.parsers.DocumentBuilder |
db
The document builder used to build the document |
java.lang.String |
entrytag
Entry tag |
org.w3c.dom.Document |
inputDoc
The input Document |
org.w3c.dom.Document |
outputDoc
The output Document |
org.w3c.dom.Element |
toplevel
The root element |
org.w3c.dom.Element |
toplevelInput
The document element of the input Document |
boolean |
useCData
Whether using CDATASection or TextNode. |
java.lang.String |
valuetag
Value tag |
Fields inherited from class com.ibm.di.parser.ParserImpl |
---|
_debug, myConfiguration |
Constructor Summary | |
---|---|
XSLbasedXMLParser()
Constructor |
Method Summary | |
---|---|
void |
closeParser()
Closes the parser |
void |
error(org.xml.sax.SAXParseException exception)
Rethrows the given exception |
void |
fatalError(org.xml.sax.SAXParseException exception)
Ignore this since an error is called immediately afterwards |
void |
flush()
This function is called when the parser is closing to serialize the in memory DOM tree, for a connector in add/update mode |
boolean |
getOmitXMLDeclaration()
Returns whether we omit XML declaration or not. |
java.lang.String |
getVersion()
Version information. |
void |
initInput()
This function is called as a part of parser initialization, when the connector having this parser is in Iterator mode |
void |
initOutput()
This function is called as a part of parser initialization, when the connector having this parser is in Add mode |
void |
initParser()
This function is called by the connector containing this parser |
Entry |
readEntry()
Constructs the next entry from the data structure read in initially. |
void |
registerScriptBeans(ScriptEngine se)
Registers "static" script variables for input or output Document in the given ScriptEngine with the name "xmldom" |
void |
setOmitXMLDeclaration(boolean omit)
Sets whether to omit XML declaration or not. |
void |
warning(org.xml.sax.SAXParseException err)
Logs the given warning |
void |
writeEntry(Entry entry)
Constructs the data structure from the next entry read in initially. |
Methods inherited from class com.ibm.di.parser.ParserImpl |
---|
debug, debugMode, getClassInstance, getContext, getDebug, getInputStream, getOutputStream, getParam, getParser, getReader, getWriter, isDeltaSupported, logmsg, querySchema, setConfiguration, setContext, setDebug, setInputStream, setInputStream, setInputStream, setOutputStream, setOutputStream, setParam, setParser |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public org.w3c.dom.Document inputDoc
public org.w3c.dom.Document outputDoc
public org.w3c.dom.Element toplevel
public org.w3c.dom.Element toplevelInput
public org.w3c.dom.NodeList children
public int curindex
public boolean useCData
public java.lang.String entrytag
public java.lang.String valuetag
public javax.xml.parsers.DocumentBuilder db
Constructor Detail |
---|
public XSLbasedXMLParser()
Method Detail |
---|
public void registerScriptBeans(ScriptEngine se) throws java.lang.Exception
registerScriptBeans
in interface ParserInterface
registerScriptBeans
in class ParserImpl
se
- ScriptEngine
java.lang.Exception
- if an error occurs.public void initParser() throws java.lang.Exception
initParser
in interface ParserInterface
initParser
in class ParserImpl
java.lang.Exception
- if an error occurs.public void closeParser() throws java.lang.Exception
closeParser
in interface ParserInterface
closeParser
in class ParserImpl
java.lang.Exception
- if an error occurs.public void flush() throws java.lang.Exception
flush
in interface ParserInterface
flush
in class ParserImpl
java.lang.Exception
- if an error occurspublic void initOutput() throws java.lang.Exception
java.lang.Exception
- if an error occurs.public void initInput() throws java.lang.Exception
java.lang.Exception
- if an error occurs.public Entry readEntry() throws java.lang.Exception
readEntry
in interface ParserInterface
java.lang.Exception
- if an error occurs.public void writeEntry(Entry entry) throws java.lang.Exception
writeEntry
in interface ParserInterface
entry
- the next Entry
java.lang.Exception
- if an error occurs.public void setOmitXMLDeclaration(boolean omit)
omit
- if true
omits XML declaration header in output
stream; otherwise does not omit XML declaration;public boolean getOmitXMLDeclaration()
true
if omits XML declaration header in output
stream; false
otherwise.public void fatalError(org.xml.sax.SAXParseException exception)
fatalError
in interface org.xml.sax.ErrorHandler
exception
- SAXParseExceptionpublic void error(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
exception
- SAXParseException
org.xml.sax.SAXException
public void warning(org.xml.sax.SAXParseException err) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
err
- SAXParseException
org.xml.sax.SAXException
public java.lang.String getVersion()
getVersion
in interface VersionInfoInterface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |