public class SAXUnmarshaller extends java.lang.Object implements PlatformUnmarshaller
Purpose:Provide an implementation of PlatformUnmarshaller that makes use of the SAX parser to build Java Objects from SAX Events.
Responsibilities:
SAXPlatform| Constructor and Description |
|---|
SAXUnmarshaller(Unmarshaller xmlUnmarshaller,
java.util.Map<java.lang.String,java.lang.Boolean> parserFeatures) |
| Modifier and Type | Method and Description |
|---|---|
org.xml.sax.EntityResolver |
getEntityResolver() |
org.xml.sax.ErrorHandler |
getErrorHandler() |
javax.xml.validation.Schema |
getSchema() |
int |
getValidationMode() |
boolean |
isResultAlwaysXMLRoot() |
boolean |
isSecureProcessingDisabled() |
void |
mediaTypeChanged() |
void |
setDisableSecureProcessing(boolean disableSecureProcessing) |
void |
setEntityResolver(org.xml.sax.EntityResolver entityResolver) |
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler) |
void |
setResultAlwaysXMLRoot(boolean alwaysReturnRoot) |
void |
setSchema(javax.xml.validation.Schema schema) |
void |
setSchemas(java.lang.Object[] schemas) |
void |
setValidationMode(int validationMode) |
void |
setValidationMode(XMLReader xmlReader,
int validationMode) |
void |
setWhitespacePreserving(boolean isWhitespacePreserving) |
java.lang.Object |
unmarshal(DOMReader reader,
org.w3c.dom.Node node) |
java.lang.Object |
unmarshal(DOMReader domReader,
org.w3c.dom.Node node,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(java.io.File file) |
java.lang.Object |
unmarshal(java.io.File file,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(org.xml.sax.InputSource inputSource) |
java.lang.Object |
unmarshal(org.xml.sax.InputSource inputSource,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(org.xml.sax.InputSource inputSource,
java.lang.Class clazz,
XMLReader xmlReader) |
java.lang.Object |
unmarshal(org.xml.sax.InputSource inputSource,
XMLReader xmlReader) |
java.lang.Object |
unmarshal(java.io.InputStream inputStream) |
java.lang.Object |
unmarshal(java.io.InputStream inputStream,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(org.w3c.dom.Node node) |
java.lang.Object |
unmarshal(org.w3c.dom.Node node,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(java.io.Reader reader) |
java.lang.Object |
unmarshal(java.io.Reader reader,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(javax.xml.transform.Source source) |
java.lang.Object |
unmarshal(javax.xml.transform.Source source,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(java.lang.String systemId) |
java.lang.Object |
unmarshal(java.lang.String systemId,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(java.net.URL url) |
java.lang.Object |
unmarshal(java.net.URL url,
java.lang.Class clazz) |
java.lang.Object |
unmarshal(org.xml.sax.XMLReader xmlReader,
org.xml.sax.InputSource inputSource) |
java.lang.Object |
unmarshal(org.xml.sax.XMLReader xmlReader,
org.xml.sax.InputSource inputSource,
java.lang.Class clazz) |
public SAXUnmarshaller(Unmarshaller xmlUnmarshaller, java.util.Map<java.lang.String,java.lang.Boolean> parserFeatures) throws XMLMarshalException
XMLMarshalExceptionpublic org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver in interface PlatformUnmarshallerpublic void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
setEntityResolver in interface PlatformUnmarshallerpublic org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler in interface PlatformUnmarshallerpublic void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
setErrorHandler in interface PlatformUnmarshallerpublic int getValidationMode()
getValidationMode in interface PlatformUnmarshallerpublic void setValidationMode(int validationMode)
setValidationMode in interface PlatformUnmarshallerpublic void setValidationMode(XMLReader xmlReader, int validationMode)
public void setWhitespacePreserving(boolean isWhitespacePreserving)
setWhitespacePreserving in interface PlatformUnmarshallerpublic void setSchemas(java.lang.Object[] schemas)
setSchemas in interface PlatformUnmarshallerpublic void setSchema(javax.xml.validation.Schema schema)
setSchema in interface PlatformUnmarshallerpublic javax.xml.validation.Schema getSchema()
getSchema in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.io.File file)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.io.File file,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.io.InputStream inputStream)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.io.InputStream inputStream,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(org.xml.sax.InputSource inputSource)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(org.xml.sax.InputSource inputSource,
XMLReader xmlReader)
public java.lang.Object unmarshal(org.xml.sax.InputSource inputSource,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(org.xml.sax.InputSource inputSource,
java.lang.Class clazz,
XMLReader xmlReader)
public java.lang.Object unmarshal(org.w3c.dom.Node node)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(DOMReader reader, org.w3c.dom.Node node)
public java.lang.Object unmarshal(org.w3c.dom.Node node,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(DOMReader domReader, org.w3c.dom.Node node, java.lang.Class clazz)
public java.lang.Object unmarshal(java.io.Reader reader)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.io.Reader reader,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(javax.xml.transform.Source source)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(javax.xml.transform.Source source,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.net.URL url)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.net.URL url,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(java.lang.String systemId)
public java.lang.Object unmarshal(java.lang.String systemId,
java.lang.Class clazz)
public java.lang.Object unmarshal(org.xml.sax.XMLReader xmlReader,
org.xml.sax.InputSource inputSource)
unmarshal in interface PlatformUnmarshallerpublic java.lang.Object unmarshal(org.xml.sax.XMLReader xmlReader,
org.xml.sax.InputSource inputSource,
java.lang.Class clazz)
unmarshal in interface PlatformUnmarshallerpublic boolean isResultAlwaysXMLRoot()
isResultAlwaysXMLRoot in interface PlatformUnmarshallerpublic void setResultAlwaysXMLRoot(boolean alwaysReturnRoot)
setResultAlwaysXMLRoot in interface PlatformUnmarshallerpublic void mediaTypeChanged()
mediaTypeChanged in interface PlatformUnmarshallerpublic final boolean isSecureProcessingDisabled()
isSecureProcessingDisabled in interface PlatformUnmarshallerpublic final void setDisableSecureProcessing(boolean disableSecureProcessing)
setDisableSecureProcessing in interface PlatformUnmarshallerEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference