public class JDFParser extends XMLParser
| Modifier and Type | Field and Description |
|---|---|
boolean |
bKElementOnly
set bKElementOnly=true if you want the output ojects all to be instatnces of KElement rather than instantiated JDF instances
|
boolean |
ignoreNSDefault
set ignoreNSDefault=true if you do not want any heuristics to be performed regarding DOM level 1 / 2 namespace associations
|
log, m_eraseEmpty, m_ErrorHandler, m_lastExcept, m_SchemaLocation, m_searchStreamfUseEntityResolver2, SYMBOL_TABLE, USE_ENTITY_RESOLVER2, XMLGRAMMAR_POOLABORT, CORE_DOCUMENT_CLASS_NAME, CREATE_CDATA_NODES_FEATURE, CREATE_ENTITY_REF_NODES, CURRENT_ELEMENT_NODE, DEFAULT_DOCUMENT_CLASS_NAME, DEFER_NODE_EXPANSION, DOCUMENT_CLASS_NAME, fBaseURIStack, fCreateCDATANodes, fCreateEntityRefNodes, fCurrentCDATASection, fCurrentCDATASectionIndex, fCurrentEntityDecl, fCurrentNode, fCurrentNodeIndex, fDeferNodeExpansion, fDeferredDocumentImpl, fDeferredEntityDecl, fDocument, fDocumentClassName, fDocumentImpl, fDocumentIndex, fDocumentType, fDocumentTypeIndex, fDOMFilter, fErrorHandler, fFilterReject, fFirstChunk, fInCDATASection, fIncludeComments, fIncludeIgnorableWhitespace, fInDTD, fInDTDExternalSubset, fInEntityRef, fInternalSubset, fNamespaceAware, fRejectedElement, fRoot, fSkippedElemStack, fStorePSVI, fStringBuffer, INCLUDE_COMMENTS_FEATURE, INCLUDE_IGNORABLE_WHITESPACE, NAMESPACES, PSVI_DOCUMENT_CLASS_NAMEfDocumentSource, fDTDContentModelSource, fDTDSourceENTITY_RESOLVER, ERROR_HANDLER, fConfiguration| Constructor and Description |
|---|
JDFParser()
default constructor
|
JDFParser(JDFParser parser) |
JDFParser(String strDocType)
Deprecated.
- use default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
(non-Javadoc) reset all internal variables to a reasonable default
|
Element |
createElementNode(org.apache.xerces.xni.QName element) |
String |
getDocumentClass() |
protected XMLDoc |
getXMLDoc() |
JDFDoc |
parseFile(File file) |
JDFDoc |
parseFile(String strFile)
parseFile - parse a file specified by strFile
|
JDFDoc |
parseFile(String strFile,
String schemaLocation)
Deprecated.
set the parser members instead
|
JDFDoc |
parseInputSource(InputSource inSource,
String schemaLocation,
String documentClassName,
ErrorHandler errorHandler,
boolean bEraseEmpty,
boolean bDoNamespaces)
Deprecated.
set the parser members instead
|
JDFDoc |
parseStream(InputStream inStream)
parseStream - parse a stream specified by inStream
|
JDFDoc |
parseString(String stringInput)
parseString - parse a string specified by stringInput
|
protected XMLDoc |
runParser(InputSource inSource,
boolean bEraseEmpty) |
protected void |
setDocumentProperties(KElement root,
DocumentXMLImpl memberDocument,
String namespaceURI) |
void |
setJDFSchemaLocation(File _schemaLocation) |
void |
setJDFSchemaLocation(String schemaLocation) |
void |
startDocument(org.apache.xerces.xni.XMLLocator locator,
String encoding,
org.apache.xerces.xni.NamespaceContext namespaceContext,
org.apache.xerces.xni.Augmentations augs) |
initParser, parse, parseInputSource, setErrorHandler, setInputID, setSchemaLocation, toStringgetEntityResolver, getErrorHandler, getFeature, getProperty, getXMLParserConfiguration, parse, setEntityResolver, setFeature, setPropertyabort, attributeDecl, characters, comment, createAttrNode, doctypeDecl, dropDocumentReferences, elementDecl, emptyElement, endAttlist, endCDATA, endConditional, endDocument, endDTD, endElement, endExternalSubset, endGeneralEntity, endParameterEntity, externalEntityDecl, getDocument, getDocumentClassName, handleBaseURI, handleBaseURI, ignorableWhitespace, ignoredCharacters, internalEntityDecl, notationDecl, processingInstruction, reset, setCharacterData, setDocumentClassName, setLocale, startAttlist, startCDATA, startConditional, startDTD, startElement, startExternalSubset, startGeneralEntity, startParameterEntity, textDecl, unparsedEntityDecl, xmlDeclany, element, empty, endContentModel, endGroup, getDocumentSource, getDTDContentModelSource, getDTDSource, occurrence, pcdata, separator, setDocumentSource, setDTDContentModelSource, setDTDSource, startContentModel, startGrouppublic boolean bKElementOnly
public boolean ignoreNSDefault
public JDFParser()
@Deprecated public JDFParser(String strDocType)
strDocType - public JDFParser(JDFParser parser)
parser - public void cleanup()
@Deprecated public JDFDoc parseFile(String strFile, String schemaLocation)
strFile - link to the document to parseschemaLocation - link to the schema to use, null if no validation requiredpublic JDFDoc parseString(String stringInput)
parseString in class XMLParserstringInput - string to parsepublic JDFDoc parseStream(InputStream inStream)
parseStream in class XMLParserinStream - stream to parse@Deprecated public JDFDoc parseInputSource(InputSource inSource, String schemaLocation, String documentClassName, ErrorHandler errorHandler, boolean bEraseEmpty, boolean bDoNamespaces)
inSource - schemaLocation - schema location, null if no validation requireddocumentClassName - errorHandler - bEraseEmpty - if true empty nodes are erased after parsingbDoNamespaces - if false a second parse is done, where namespaces are ignoredpublic String getDocumentClass()
getDocumentClass in class XMLParserpublic Element createElementNode(org.apache.xerces.xni.QName element)
createElementNode in class org.apache.xerces.parsers.AbstractDOMParserAbstractDOMParser.createElementNode(org.apache.xerces.xni.QName)public void setJDFSchemaLocation(File _schemaLocation)
_schemaLocation - the schema locationpublic void setJDFSchemaLocation(String schemaLocation)
schemaLocation - the schema locationpublic void startDocument(org.apache.xerces.xni.XMLLocator locator,
String encoding,
org.apache.xerces.xni.NamespaceContext namespaceContext,
org.apache.xerces.xni.Augmentations augs)
throws org.apache.xerces.xni.XNIException
startDocument in interface org.apache.xerces.xni.XMLDocumentHandlerstartDocument in class XMLParserorg.apache.xerces.xni.XNIExceptionAbstractDOMParser.startDocument(org.apache.xerces.xni.XMLLocator, java.lang.String,
org.apache.xerces.xni.NamespaceContext, org.apache.xerces.xni.Augmentations)protected void setDocumentProperties(KElement root, DocumentXMLImpl memberDocument, String namespaceURI)
setDocumentProperties in class XMLParserprotected final XMLDoc runParser(InputSource inSource, boolean bEraseEmpty)
Copyright © 2015. All rights reserved.