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.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic Object unmarshal(InputStream inputStream) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic Object unmarshal(URL url) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic Object unmarshal(InputSource inputSource) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic Object unmarshal(Reader reader) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic Object unmarshal(Node node) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(Node node, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic Object unmarshal(Source source) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(Source source, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(Source source, Type type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(Source source, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(XMLStreamReader streamReader, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(XMLStreamReader streamReader, Type type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(XMLStreamReader streamReader, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic Object unmarshal(XMLStreamReader streamReader) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(XMLEventReader eventReader, Class javaClass) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(XMLEventReader eventReader, Type type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.JAXBElement unmarshal(XMLEventReader eventReader, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic Object unmarshal(XMLEventReader eventReader) throws jakarta.xml.bind.JAXBException
unmarshal in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.UnmarshallerHandler getUnmarshallerHandler()
getUnmarshallerHandler in interface jakarta.xml.bind.Unmarshallerpublic void setValidating(boolean validate)
throws jakarta.xml.bind.JAXBException
setValidating in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic boolean isValidating()
throws jakarta.xml.bind.JAXBException
isValidating in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic void setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler)
throws jakarta.xml.bind.JAXBException
setEventHandler in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.ValidationEventHandler getEventHandler()
throws jakarta.xml.bind.JAXBException
getEventHandler in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.JAXBExceptionpublic void setProperty(String key, Object value) throws jakarta.xml.bind.PropertyException
setProperty in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.PropertyExceptionUnmarshallerPropertiespublic Object getProperty(String key) throws jakarta.xml.bind.PropertyException
getProperty in interface jakarta.xml.bind.Unmarshallerjakarta.xml.bind.PropertyExceptionUnmarshallerPropertiespublic jakarta.xml.bind.Unmarshaller.Listener getListener()
getListener in interface jakarta.xml.bind.Unmarshallerpublic void setListener(jakarta.xml.bind.Unmarshaller.Listener listener)
setListener in interface jakarta.xml.bind.Unmarshallerpublic jakarta.xml.bind.annotation.adapters.XmlAdapter getAdapter(Class javaClass)
getAdapter in interface jakarta.xml.bind.Unmarshallerpublic void setAdapter(Class javaClass, jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
setAdapter in interface jakarta.xml.bind.Unmarshallerpublic void setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
setAdapter in interface jakarta.xml.bind.Unmarshallerpublic void setSchema(Schema schema)
setSchema in interface jakarta.xml.bind.Unmarshallerpublic Schema getSchema()
getSchema in interface jakarta.xml.bind.Unmarshallerpublic jakarta.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
getAttachmentUnmarshaller in interface jakarta.xml.bind.Unmarshallerpublic void setAttachmentUnmarshaller(jakarta.xml.bind.attachment.AttachmentUnmarshaller unmarshaller)
setAttachmentUnmarshaller in interface jakarta.xml.bind.Unmarshallerpublic void setUnmarshalCallbacks(Map callbacks)
public JAXBContext getJaxbContext()
public IDResolver getIDResolver()
IDResolverpublic void setIDResolver(IDResolver idResolver)
IDResolverpublic Set<ConstraintViolationWrapper<Object>> getConstraintViolations()
JAXBBeanValidator instance.Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.