public class JAXBContextWrapper extends JAXBContext
JAXB_CONTEXT_FACTORY
Constructor and Description |
---|
JAXBContextWrapper(Class<?>[] classes,
Map<String,Object> properties,
JAXBConfig config)
Create a new JAXBContextWrapper.
|
JAXBContextWrapper(JAXBConfig config,
Class<?>... classes)
Create a new JAXBContextWrapper.
|
JAXBContextWrapper(JAXBContext wrappedContext,
JAXBConfig config) |
JAXBContextWrapper(String contextPath,
JAXBConfig config)
Create a new JAXBContextWrapper.
|
Modifier and Type | Method and Description |
---|---|
Binder<Node> |
createBinder()
Creates a
Binder for W3C DOM. |
<T> Binder<T> |
createBinder(Class<T> domType)
Creates a
Binder object that can be used for
associative/in-place unmarshalling/marshalling. |
JAXBIntrospector |
createJAXBIntrospector()
Creates a
JAXBIntrospector object that can be used to
introspect JAXB objects. |
Marshaller |
createMarshaller()
Create a
Marshaller object that can be used to convert a
java content tree into XML data. |
Unmarshaller |
createUnmarshaller()
Create an
Unmarshaller object that can be used to convert XML
data into a java content tree. |
Validator |
createValidator()
Deprecated.
See javax.xml.bind.JAXBContext#createValidator().
|
void |
generateSchema(SchemaOutputResolver outputResolver)
Generates the schema documents for this context.
|
Schema |
getSchema()
Get the schema.
|
void |
setSchema(Schema schema)
Set the schema.
|
newInstance, newInstance, newInstance, newInstance, newInstance
public JAXBContextWrapper(JAXBContext wrappedContext, JAXBConfig config) throws JAXBException
JAXBException
public JAXBContextWrapper(Class<?>[] classes, Map<String,Object> properties, JAXBConfig config) throws JAXBException
classes
- classesproperties
- properties mapconfig
- jaxb configurationJAXBException
- jaxb exceptionpublic JAXBContextWrapper(String contextPath, JAXBConfig config) throws JAXBException
contextPath
- context pathconfig
- jaxb configJAXBException
- jaxb exceptionpublic JAXBContextWrapper(JAXBConfig config, Class<?>... classes) throws JAXBException
classes
- classesconfig
- jaxb configJAXBException
- jaxb exceptionpublic Schema getSchema()
public void setSchema(Schema schema)
schema
- The schema to set.public Binder<Node> createBinder()
JAXBContext
Binder
for W3C DOM.createBinder
in class JAXBContext
Binder
JAXBContext.createBinder()
public <T> Binder<T> createBinder(Class<T> domType)
JAXBContext
Binder
object that can be used for
associative/in-place unmarshalling/marshalling.createBinder
in class JAXBContext
T
- typedomType
- dom classBinder
JAXBContext.createBinder(java.lang.Class)
public JAXBIntrospector createJAXBIntrospector()
JAXBContext
JAXBIntrospector
object that can be used to
introspect JAXB objects.createJAXBIntrospector
in class JAXBContext
JAXBIntrospector
JAXBContext.createJAXBIntrospector()
public Marshaller createMarshaller() throws JAXBException
JAXBContext
Marshaller
object that can be used to convert a
java content tree into XML data.createMarshaller
in class JAXBContext
JAXBException
- jaxb exceptionJAXBContext.createMarshaller()
public Unmarshaller createUnmarshaller() throws JAXBException
JAXBContext
Unmarshaller
object that can be used to convert XML
data into a java content tree.createUnmarshaller
in class JAXBContext
JAXBException
- jaxb exceptionJAXBContext.createUnmarshaller()
public Validator createValidator() throws JAXBException
JAXBContext
Validator
has been made optional and deprecated in JAXB 2.0. Please
refer to the javadoc for Validator
for more detail.
Create a Validator
object that can be used to validate a
java content tree against its source schema.
createValidator
in class JAXBContext
JAXBException
- jaxb exceptionJAXBContext.createValidator()
public void generateSchema(SchemaOutputResolver outputResolver) throws IOException
JAXBContext
generateSchema
in class JAXBContext
outputResolver
- xml schema resolverIOException
- if I/O error occurredJAXBContext.generateSchema(javax.xml.bind.SchemaOutputResolver)
Copyright © 2021 JBoss by Red Hat. All rights reserved.