public class JDFParser extends XMLParser
Modifier and Type | Field and Description |
---|---|
boolean |
bKElementOnly
Deprecated.
use XMLParse to parse pure XMLDoc instances
|
ignoreNSDefault, log, m_eraseEmpty, m_ErrorHandler, m_lastExcept, m_SchemaLocation, m_searchStream
fUseEntityResolver2, SYMBOL_TABLE, USE_ENTITY_RESOLVER2, XMLGRAMMAR_POOL
ABORT, 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_NAME
fDocumentSource, fDTDContentModelSource, fDTDSource
ENTITY_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, toString
getEntityResolver, getErrorHandler, getFeature, getProperty, getXMLParserConfiguration, parse, setEntityResolver, setFeature, setProperty
abort, 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, xmlDecl
any, element, empty, endContentModel, endGroup, getDocumentSource, getDTDContentModelSource, getDTDSource, occurrence, pcdata, separator, setDocumentSource, setDTDContentModelSource, setDTDSource, startContentModel, startGroup
@Deprecated public boolean bKElementOnly
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 XMLParser
stringInput
- string to parsepublic JDFDoc parseStream(InputStream inStream)
parseStream
in class XMLParser
inStream
- 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 XMLParser
public Element createElementNode(org.apache.xerces.xni.QName element)
createElementNode
in class org.apache.xerces.parsers.AbstractDOMParser
AbstractDOMParser.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.XMLDocumentHandler
startDocument
in class XMLParser
org.apache.xerces.xni.XNIException
AbstractDOMParser.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 XMLParser
protected final XMLDoc runParser(InputSource inSource, boolean bEraseEmpty)
Copyright © 2018. All rights reserved.