public class SAXUnmarshaller extends 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,
Map<String,Boolean> parserFeatures) |
public SAXUnmarshaller(Unmarshaller xmlUnmarshaller, Map<String,Boolean> parserFeatures) throws XMLMarshalException
XMLMarshalException
public EntityResolver getEntityResolver()
getEntityResolver
in interface PlatformUnmarshaller
public void setEntityResolver(EntityResolver entityResolver)
setEntityResolver
in interface PlatformUnmarshaller
public ErrorHandler getErrorHandler()
getErrorHandler
in interface PlatformUnmarshaller
public void setErrorHandler(ErrorHandler errorHandler)
setErrorHandler
in interface PlatformUnmarshaller
public int getValidationMode()
getValidationMode
in interface PlatformUnmarshaller
public void setValidationMode(int validationMode)
setValidationMode
in interface PlatformUnmarshaller
public void setValidationMode(XMLReader xmlReader, int validationMode)
public void setWhitespacePreserving(boolean isWhitespacePreserving)
setWhitespacePreserving
in interface PlatformUnmarshaller
public void setSchemas(Object[] schemas)
setSchemas
in interface PlatformUnmarshaller
public void setSchema(Schema schema)
setSchema
in interface PlatformUnmarshaller
public Schema getSchema()
getSchema
in interface PlatformUnmarshaller
public Object unmarshal(File file)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(File file, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(InputStream inputStream)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(InputStream inputStream, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(InputSource inputSource)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(InputSource inputSource, XMLReader xmlReader)
public Object unmarshal(InputSource inputSource, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(InputSource inputSource, Class clazz, XMLReader xmlReader)
public Object unmarshal(Node node)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(Node node, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(Reader reader)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(Reader reader, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(Source source)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(Source source, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(URL url)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(URL url, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(XMLReader xmlReader, InputSource inputSource)
unmarshal
in interface PlatformUnmarshaller
public Object unmarshal(XMLReader xmlReader, InputSource inputSource, Class clazz)
unmarshal
in interface PlatformUnmarshaller
public boolean isResultAlwaysXMLRoot()
isResultAlwaysXMLRoot
in interface PlatformUnmarshaller
public void setResultAlwaysXMLRoot(boolean alwaysReturnRoot)
setResultAlwaysXMLRoot
in interface PlatformUnmarshaller
public void mediaTypeChanged()
mediaTypeChanged
in interface PlatformUnmarshaller
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference