public class JAXBUnmarshaller extends Object implements jakarta.xml.bind.Unmarshaller
Purpose:To Provide an implementation of the JAXB 2.0 Unmarshaller Interface
Responsibilities:
This implementation of the JAXB 2.1/2.2 Unmarshaller interface provides the required functionality by acting as a thin wrapper on the existing XMLMarshaller API.
Unmarshaller
,
UnmarshallerProperties
,
XMLUnmarshaller
Modifier and Type | Field and Description |
---|---|
static String |
STAX_SOURCE_CLASS_NAME |
static String |
XML_JAVATYPE_ADAPTERS |
Constructor and Description |
---|
JAXBUnmarshaller(XMLUnmarshaller newXMLUnmarshaller,
JAXBContext jaxbContext) |
Modifier and Type | Method and Description |
---|---|
jakarta.xml.bind.annotation.adapters.XmlAdapter |
getAdapter(Class javaClass) |
jakarta.xml.bind.attachment.AttachmentUnmarshaller |
getAttachmentUnmarshaller() |
Set<ConstraintViolationWrapper<Object>> |
getConstraintViolations()
Returns constraint violations stored in the underlying
JAXBBeanValidator instance. |
jakarta.xml.bind.ValidationEventHandler |
getEventHandler() |
IDResolver |
getIDResolver()
Return this Unmarshaller's custom IDResolver.
|
JAXBContext |
getJaxbContext() |
jakarta.xml.bind.Unmarshaller.Listener |
getListener() |
Object |
getProperty(String key)
Get a property from the JAXBMarshaller.
|
Schema |
getSchema() |
jakarta.xml.bind.UnmarshallerHandler |
getUnmarshallerHandler() |
XMLUnmarshaller |
getXMLUnmarshaller() |
boolean |
isValidating() |
void |
setAdapter(Class javaClass,
jakarta.xml.bind.annotation.adapters.XmlAdapter adapter) |
void |
setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter) |
void |
setAttachmentUnmarshaller(jakarta.xml.bind.attachment.AttachmentUnmarshaller unmarshaller) |
void |
setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) |
void |
setIDResolver(IDResolver idResolver)
Set this Unmarshaller's custom IDResolver.
|
void |
setListener(jakarta.xml.bind.Unmarshaller.Listener listener) |
void |
setProperty(String key,
Object value)
Set a property on the JAXBUnmarshaller.
|
void |
setSchema(Schema schema) |
void |
setUnmarshalCallbacks(Map callbacks) |
void |
setValidating(boolean validate) |
Object |
unmarshal(File file) |
Object |
unmarshal(InputSource inputSource) |
Object |
unmarshal(InputStream inputStream) |
Object |
unmarshal(Node node) |
jakarta.xml.bind.JAXBElement |
unmarshal(Node node,
Class javaClass) |
Object |
unmarshal(Reader reader) |
Object |
unmarshal(Source source) |
jakarta.xml.bind.JAXBElement |
unmarshal(Source source,
Class javaClass) |
jakarta.xml.bind.JAXBElement |
unmarshal(Source source,
Type type) |
jakarta.xml.bind.JAXBElement |
unmarshal(Source source,
TypeMappingInfo type)
Unmarshal the object based on the binding metadata associated with the
TypeMappingInfo.
|
Object |
unmarshal(URL url) |
Object |
unmarshal(XMLEventReader eventReader) |
jakarta.xml.bind.JAXBElement |
unmarshal(XMLEventReader eventReader,
Class javaClass) |
jakarta.xml.bind.JAXBElement |
unmarshal(XMLEventReader eventReader,
Type type) |
jakarta.xml.bind.JAXBElement |
unmarshal(XMLEventReader eventReader,
TypeMappingInfo type)
Unmarshal the object based on the binding metadata associated with the
TypeMappingInfo.
|
Object |
unmarshal(XMLStreamReader streamReader) |
jakarta.xml.bind.JAXBElement |
unmarshal(XMLStreamReader streamReader,
Class javaClass) |
jakarta.xml.bind.JAXBElement |
unmarshal(XMLStreamReader streamReader,
Type type) |
jakarta.xml.bind.JAXBElement |
unmarshal(XMLStreamReader streamReader,
TypeMappingInfo type)
Unmarshal the object based on the binding metadata associated with the
TypeMappingInfo.
|
public static final String XML_JAVATYPE_ADAPTERS
public static final String STAX_SOURCE_CLASS_NAME
public JAXBUnmarshaller(XMLUnmarshaller newXMLUnmarshaller, JAXBContext jaxbContext)
public XMLUnmarshaller getXMLUnmarshaller()
public Object unmarshal(File file) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public Object unmarshal(InputStream inputStream) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public Object unmarshal(URL url) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public Object unmarshal(InputSource inputSource) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public Object unmarshal(Reader reader) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public Object unmarshal(Node node) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(Node node, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public Object unmarshal(Source source) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(Source source, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(Source source, Type type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(Source source, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(XMLStreamReader streamReader, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(XMLStreamReader streamReader, Type type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(XMLStreamReader streamReader, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBException
public Object unmarshal(XMLStreamReader streamReader) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(XMLEventReader eventReader, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(XMLEventReader eventReader, Type type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.JAXBElement unmarshal(XMLEventReader eventReader, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBException
public Object unmarshal(XMLEventReader eventReader) throws jakarta.xml.bind.JAXBException
unmarshal
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.UnmarshallerHandler getUnmarshallerHandler()
getUnmarshallerHandler
in interface jakarta.xml.bind.Unmarshaller
public void setValidating(boolean validate) throws jakarta.xml.bind.JAXBException
setValidating
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public boolean isValidating() throws jakarta.xml.bind.JAXBException
isValidating
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public void setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) throws jakarta.xml.bind.JAXBException
setEventHandler
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public jakarta.xml.bind.ValidationEventHandler getEventHandler() throws jakarta.xml.bind.JAXBException
getEventHandler
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.JAXBException
public void setProperty(String key, Object value) throws jakarta.xml.bind.PropertyException
setProperty
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.PropertyException
UnmarshallerProperties
public Object getProperty(String key) throws jakarta.xml.bind.PropertyException
getProperty
in interface jakarta.xml.bind.Unmarshaller
jakarta.xml.bind.PropertyException
UnmarshallerProperties
public jakarta.xml.bind.Unmarshaller.Listener getListener()
getListener
in interface jakarta.xml.bind.Unmarshaller
public void setListener(jakarta.xml.bind.Unmarshaller.Listener listener)
setListener
in interface jakarta.xml.bind.Unmarshaller
public jakarta.xml.bind.annotation.adapters.XmlAdapter getAdapter(Class javaClass)
getAdapter
in interface jakarta.xml.bind.Unmarshaller
public void setAdapter(Class javaClass, jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
setAdapter
in interface jakarta.xml.bind.Unmarshaller
public void setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
setAdapter
in interface jakarta.xml.bind.Unmarshaller
public void setSchema(Schema schema)
setSchema
in interface jakarta.xml.bind.Unmarshaller
public Schema getSchema()
getSchema
in interface jakarta.xml.bind.Unmarshaller
public jakarta.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
getAttachmentUnmarshaller
in interface jakarta.xml.bind.Unmarshaller
public void setAttachmentUnmarshaller(jakarta.xml.bind.attachment.AttachmentUnmarshaller unmarshaller)
setAttachmentUnmarshaller
in interface jakarta.xml.bind.Unmarshaller
public void setUnmarshalCallbacks(Map callbacks)
public JAXBContext getJaxbContext()
public IDResolver getIDResolver()
IDResolver
public void setIDResolver(IDResolver idResolver)
IDResolver
public Set<ConstraintViolationWrapper<Object>> getConstraintViolations()
JAXBBeanValidator
instance.Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.