Class JAXPParser
- java.lang.Object
 - 
- org.eclipse.persistence.platform.xml.jaxp.JAXPParser
 
 
- 
- 
Field Summary
- 
Fields inherited from interface org.eclipse.persistence.platform.xml.XMLParser
DTD_VALIDATION, NONVALIDATING, SCHEMA_VALIDATION 
 - 
 
- 
Constructor Summary
Constructors Constructor Description JAXPParser()Default constructor.JAXPParser(java.util.Map<java.lang.String,java.lang.Boolean> parserFeatures)This constructor provides way to specify features for parser.JAXPParser(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory, org.xml.sax.ErrorHandler errorHandler)This constructor can increase performance by providing existing documentBuilderFactory and errorHandler. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.EntityResolvergetEntityResolver()Returns entity resolver of the parser.org.xml.sax.ErrorHandlergetErrorHandler()Returns error handler of the parser.intgetValidationMode()Returns validtion mode of the parser.javax.xml.validation.SchemagetXMLSchema()Returns XML Schema of the parser.org.w3c.dom.Documentparse(java.io.File file)Parses given file.org.w3c.dom.Documentparse(java.io.InputStream inputStream)Parses given input stream.org.w3c.dom.Documentparse(java.io.Reader reader)Parses given reader.org.w3c.dom.Documentparse(java.net.URL url)Parses given url.org.w3c.dom.Documentparse(javax.xml.transform.Source source)Parses given source.org.w3c.dom.Documentparse(org.xml.sax.InputSource inputSource)Parses given input source.voidsetEntityResolver(org.xml.sax.EntityResolver entityResolver)Sets entity resolver for the parser.voidsetErrorHandler(org.xml.sax.ErrorHandler errorHandler)Sets error handler for the parser.voidsetNamespaceAware(boolean isNamespaceAware)Changes namespaceAware behavior of the parser.voidsetValidationMode(int validationMode)Sets validation mode of the parser.voidsetWhitespacePreserving(boolean isWhitespacePreserving)Changes preservation of white spaces.voidsetXMLSchema(java.net.URL url)Sets XML Schema for the parser.voidsetXMLSchema(javax.xml.validation.Schema schema)Sets XML Schema for the parser.voidsetXMLSchemas(java.lang.Object[] schemas)Sets XML Schema(s) for the parser. 
 - 
 
- 
- 
Constructor Detail
- 
JAXPParser
public JAXPParser()
Default constructor. 
- 
JAXPParser
public JAXPParser(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory, org.xml.sax.ErrorHandler errorHandler)This constructor can increase performance by providing existing documentBuilderFactory and errorHandler.- Parameters:
 documentBuilderFactory- existing document builder factoryerrorHandler- existing error handler
 
- 
JAXPParser
public JAXPParser(java.util.Map<java.lang.String,java.lang.Boolean> parserFeatures)
This constructor provides way to specify features for parser.- Parameters:
 parserFeatures- features for parser
 
 - 
 
- 
Method Detail
- 
setNamespaceAware
public void setNamespaceAware(boolean isNamespaceAware)
Changes namespaceAware behavior of the parser.- Specified by:
 setNamespaceAwarein interfaceXMLParser- Parameters:
 isNamespaceAware- if the parser should be namespace aware
 
- 
setWhitespacePreserving
public void setWhitespacePreserving(boolean isWhitespacePreserving)
Changes preservation of white spaces.- Specified by:
 setWhitespacePreservingin interfaceXMLParser- Parameters:
 isWhitespacePreserving- if the parser should preserve white spaces
 
- 
getValidationMode
public int getValidationMode()
Returns validtion mode of the parser.- Specified by:
 getValidationModein interfaceXMLParser- Returns:
 - validation mode of the parser
 
 
- 
setValidationMode
public void setValidationMode(int validationMode)
Sets validation mode of the parser.- Specified by:
 setValidationModein interfaceXMLParser- Parameters:
 validationMode- validation mode to set
 
- 
getEntityResolver
public org.xml.sax.EntityResolver getEntityResolver()
Returns entity resolver of the parser.- Specified by:
 getEntityResolverin interfaceXMLParser- Returns:
 - entity resolver of the parser
 
 
- 
setEntityResolver
public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
Sets entity resolver for the parser.- Specified by:
 setEntityResolverin interfaceXMLParser- Parameters:
 entityResolver- entity resolver to set
 
- 
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
Returns error handler of the parser.- Specified by:
 getErrorHandlerin interfaceXMLParser- Returns:
 - error handler of the parser
 
 
- 
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets error handler for the parser.- Specified by:
 setErrorHandlerin interfaceXMLParser- Parameters:
 errorHandler- error handler for the parser
 
- 
setXMLSchema
public void setXMLSchema(java.net.URL url) throws XMLPlatformExceptionSets XML Schema for the parser.- Specified by:
 setXMLSchemain interfaceXMLParser- Parameters:
 url- url of the XMLSchema- Throws:
 XMLPlatformException- exception occurred while setting XMLSchema
 
- 
setXMLSchema
public void setXMLSchema(javax.xml.validation.Schema schema) throws XMLPlatformExceptionSets XML Schema for the parser.- Specified by:
 setXMLSchemain interfaceXMLParser- Parameters:
 schema- schema for the parser- Throws:
 XMLPlatformException- exception occurred while setting XMLSchema
 
- 
getXMLSchema
public javax.xml.validation.Schema getXMLSchema() throws XMLPlatformExceptionReturns XML Schema of the parser.- Specified by:
 getXMLSchemain interfaceXMLParser- Returns:
 - schema of the parser
 - Throws:
 XMLPlatformException- exception occurred while getting XMLSchema
 
- 
setXMLSchemas
public void setXMLSchemas(java.lang.Object[] schemas) throws XMLPlatformExceptionSets XML Schema(s) for the parser.- Specified by:
 setXMLSchemasin interfaceXMLParser- Parameters:
 schemas- XML schemas to set- Throws:
 XMLPlatformException- exception occurred while setting XMLSchema(s)
 
- 
parse
public org.w3c.dom.Document parse(org.xml.sax.InputSource inputSource) throws XMLPlatformExceptionParses given input source.- Specified by:
 parsein interfaceXMLParser- Parameters:
 inputSource- input source to parse- Returns:
 - parsed document
 - Throws:
 XMLPlatformException- exception occurred while parsing input source
 
- 
parse
public org.w3c.dom.Document parse(java.io.File file) throws XMLPlatformExceptionParses given file.- Specified by:
 parsein interfaceXMLParser- Parameters:
 file- file to parse- Returns:
 - parsed document
 - Throws:
 XMLPlatformException- exception occurred while parsing given file
 
- 
parse
public org.w3c.dom.Document parse(java.io.InputStream inputStream) throws XMLPlatformExceptionParses given input stream.- Specified by:
 parsein interfaceXMLParser- Parameters:
 inputStream- input stream to parse- Returns:
 - parsed document
 - Throws:
 XMLPlatformException- exception occurred while parsing input stream
 
- 
parse
public org.w3c.dom.Document parse(java.io.Reader reader) throws XMLPlatformExceptionParses given reader.- Specified by:
 parsein interfaceXMLParser- Parameters:
 reader- reader to parse- Returns:
 - parsed document
 - Throws:
 XMLPlatformException- exception occurred while parsing given reader
 
- 
parse
public org.w3c.dom.Document parse(javax.xml.transform.Source source) throws XMLPlatformExceptionParses given source.- Specified by:
 parsein interfaceXMLParser- Parameters:
 source- source to parse- Returns:
 - parsed document
 - Throws:
 XMLPlatformException- exception occurred while parsing given source
 
- 
parse
public org.w3c.dom.Document parse(java.net.URL url) throws XMLPlatformExceptionParses given url.- Specified by:
 parsein interfaceXMLParser- Parameters:
 url- url to parse- Returns:
 - parsed document
 - Throws:
 XMLPlatformException- exception occurred while parsing stream with given url
 
 - 
 
 -