|
|||||||||||
| 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 | |
|---|---|
NodeList |
children
The children of the document element of the input Document |
int |
curindex
Variable containing the current index |
DocumentBuilder |
db
The document builder used to build the document |
String |
entrytag
Entry tag |
Document |
inputDoc
The input Document |
Document |
outputDoc
The output Document |
Element |
toplevelInput
The document element of the input Document |
boolean |
useCData
Whether using CDATASection or TextNode. |
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(SAXParseException exception)
Rethrows the given exception |
void |
fatalError(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. |
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(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 Document inputDoc
public Document outputDoc
public Element toplevelInput
public NodeList children
public int curindex
public boolean useCData
public String entrytag
public String valuetag
public DocumentBuilder db
| Constructor Detail |
|---|
public XSLbasedXMLParser()
| Method Detail |
|---|
public void registerScriptBeans(ScriptEngine se)
throws Exception
registerScriptBeans in interface ParserInterfaceregisterScriptBeans in class ParserImplse - ScriptEngine
Exception - if an error occurs.
public void initParser()
throws Exception
initParser in interface ParserInterfaceinitParser in class ParserImplException - if an error occurs.
public void closeParser()
throws Exception
closeParser in interface ParserInterfacecloseParser in class ParserImplException - if an error occurs.
public void flush()
throws Exception
flush in interface ParserInterfaceflush in class ParserImplException - if an error occurs
public void initOutput()
throws Exception
Exception - if an error occurs.
public void initInput()
throws Exception
Exception - if an error occurs.
public Entry readEntry()
throws Exception
readEntry in interface ParserInterfaceException - if an error occurs.
public void writeEntry(Entry entry)
throws Exception
writeEntry in interface ParserInterfaceentry - the next Entry
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(SAXParseException exception)
fatalError in interface ErrorHandlerexception - SAXParseException
public void error(SAXParseException exception)
throws SAXException
error in interface ErrorHandlerexception - SAXParseException
SAXException
public void warning(SAXParseException err)
throws SAXException
warning in interface ErrorHandlererr - SAXParseException
SAXExceptionpublic String getVersion()
getVersion in interface VersionInfoInterface
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||