public class JAXBMarshaller extends Object implements jakarta.xml.bind.Marshaller
Purpose:To Provide an implementation of the JAXB 2.0 Marshaller Interface
Responsibilities:
This implementation of the JAXB 2.1/2.2 Marshaller interface provides the required functionality by acting as a thin wrapper on the existing XMLMarshaller API.
Marshaller,
MarshallerProperties,
XMLMarshaller| Modifier and Type | Field and Description |
|---|---|
static String |
XML_JAVATYPE_ADAPTERS |
| Constructor and Description |
|---|
JAXBMarshaller(XMLMarshaller newXMLMarshaller,
JAXBContext jaxbContext)
This constructor initializes various settings on the XML marshaller.
|
| Modifier and Type | Method and Description |
|---|---|
jakarta.xml.bind.annotation.adapters.XmlAdapter |
getAdapter(Class javaClass) |
jakarta.xml.bind.attachment.AttachmentMarshaller |
getAttachmentMarshaller() |
Set<ConstraintViolationWrapper<Object>> |
getConstraintViolations()
Returns constraint violations stored in the underlying
JAXBBeanValidator instance. |
jakarta.xml.bind.ValidationEventHandler |
getEventHandler() |
JAXBContext |
getJaxbContext() |
jakarta.xml.bind.Marshaller.Listener |
getListener() |
Node |
getNode(Object object) |
Object |
getProperty(String key)
Get a property from the JAXBMarshaller.
|
Schema |
getSchema() |
XMLMarshaller |
getXMLMarshaller() |
void |
marshal(Object object,
ContentHandler contentHandler) |
void |
marshal(Object object,
File file) |
void |
marshal(Object object,
MarshalRecord record) |
void |
marshal(Object object,
MarshalRecord record,
TypeMappingInfo type) |
void |
marshal(Object object,
Node node) |
void |
marshal(Object object,
OutputStream outputStream) |
void |
marshal(Object object,
Result result) |
void |
marshal(Object object,
Result result,
TypeMappingInfo type) |
void |
marshal(Object object,
Writer writer) |
void |
marshal(Object object,
XMLEventWriter eventWriter) |
void |
marshal(Object object,
XMLEventWriter eventWriter,
TypeMappingInfo type) |
void |
marshal(Object object,
XMLStreamWriter streamWriter) |
void |
marshal(Object object,
XMLStreamWriter streamWriter,
TypeMappingInfo type) |
void |
setAdapter(Class javaClass,
jakarta.xml.bind.annotation.adapters.XmlAdapter adapter) |
void |
setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter) |
void |
setAttachmentMarshaller(jakarta.xml.bind.attachment.AttachmentMarshaller attachmentMarshaller) |
void |
setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler) |
void |
setListener(jakarta.xml.bind.Marshaller.Listener listener) |
void |
setMarshalCallbacks(Map callbacks) |
void |
setProperty(String key,
Object value)
Set a property on the JAXBMarshaller.
|
void |
setSchema(Schema schema) |
public static final String XML_JAVATYPE_ADAPTERS
public JAXBMarshaller(XMLMarshaller newXMLMarshaller, JAXBContext jaxbContext)
newXMLMarshaller - xml marshallerjaxbContext - jaxb contextpublic jakarta.xml.bind.annotation.adapters.XmlAdapter getAdapter(Class javaClass)
getAdapter in interface jakarta.xml.bind.Marshallerpublic jakarta.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
getAttachmentMarshaller in interface jakarta.xml.bind.Marshallerpublic jakarta.xml.bind.ValidationEventHandler getEventHandler()
throws jakarta.xml.bind.JAXBException
getEventHandler in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic jakarta.xml.bind.Marshaller.Listener getListener()
getListener in interface jakarta.xml.bind.Marshallerpublic Node getNode(Object object) throws jakarta.xml.bind.JAXBException
getNode in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic Object getProperty(String key) throws jakarta.xml.bind.PropertyException
getProperty in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.PropertyExceptionMarshallerPropertiespublic Schema getSchema()
getSchema in interface jakarta.xml.bind.Marshallerpublic void marshal(Object object, ContentHandler contentHandler) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, XMLEventWriter eventWriter) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, XMLEventWriter eventWriter, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, Node node) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, OutputStream outputStream) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, File file) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, Result result) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, Result result, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, XMLStreamWriter streamWriter) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, XMLStreamWriter streamWriter, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, Writer writer) throws jakarta.xml.bind.JAXBException
marshal in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, MarshalRecord record) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic void marshal(Object object, MarshalRecord record, TypeMappingInfo type) throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionpublic void setAdapter(Class javaClass, jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
setAdapter in interface jakarta.xml.bind.Marshallerpublic void setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
setAdapter in interface jakarta.xml.bind.Marshallerpublic void setAttachmentMarshaller(jakarta.xml.bind.attachment.AttachmentMarshaller attachmentMarshaller)
setAttachmentMarshaller in interface jakarta.xml.bind.Marshallerpublic void setEventHandler(jakarta.xml.bind.ValidationEventHandler newValidationEventHandler)
throws jakarta.xml.bind.JAXBException
setEventHandler in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.JAXBExceptionpublic void setListener(jakarta.xml.bind.Marshaller.Listener listener)
setListener in interface jakarta.xml.bind.Marshallerpublic void setMarshalCallbacks(Map callbacks)
public void setProperty(String key, Object value) throws jakarta.xml.bind.PropertyException
setProperty in interface jakarta.xml.bind.Marshallerjakarta.xml.bind.PropertyExceptionMarshallerPropertiespublic void setSchema(Schema schema)
setSchema in interface jakarta.xml.bind.Marshallerpublic JAXBContext getJaxbContext()
public XMLMarshaller getXMLMarshaller()
public Set<ConstraintViolationWrapper<Object>> getConstraintViolations()
JAXBBeanValidator instance.Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.