Package | Description |
---|---|
com.peterphi.std.util.jaxb |
Modifier and Type | Method | Description |
---|---|---|
static JAXBSerialiser |
JAXBSerialiser.getInstance(Class<?>... classes) |
Helper method to get a JAXBSerialiser for a set of classes with the underlying JAXB implementation picked using the
default
rules for JAXB acquisition
This is an expensive operation and so the result should ideally be cached |
static JAXBSerialiser |
JAXBSerialiser.getInstance(String contextPath) |
Helper method to get a JAXBSerialiser from a JAXB Context Path (i.e.
|
static JAXBSerialiser |
JAXBSerialiser.getInstance(JAXBContext context) |
Helper method to get a JAXBSerialiser from an existing JAXBContext.
This is an expensive operation and so the result should ideally be cached |
JAXBSerialiser |
JAXBSerialiserFactory.getInstance(Class<?> clazz) |
|
JAXBSerialiser |
JAXBSerialiserFactory.getInstance(String contextPath) |
|
protected JAXBSerialiser |
JAXBSerialiserFactory.getInstance(String key,
Supplier<JAXBSerialiser> provider) |
|
static JAXBSerialiser |
JAXBSerialiser.getMoxy(Class<?>... classes) |
Helper method to get a JAXBSerialiser that uses EclipseLink MOXy for all operations
|
static JAXBSerialiser |
JAXBSerialiser.getMoxy(String contextPath) |
Helper method to get a JAXBSerialiser that uses EclipseLink MOXy for all operations
|
JAXBSerialiser |
JAXBSerialiser.setEncoding(String encoding) |
Specify an output encoding to use when marshalling the XML data.
|
JAXBSerialiser |
JAXBSerialiser.setFragment(boolean fragment) |
Specify the value of jaxb.fragment used by the underlying marshaller
|
JAXBSerialiser |
JAXBSerialiser.setNoNamespaceSchemaLocation(String noNamespaceSchemaLocation) |
Specify an xsi:noNamespaceSchemaLocation in the generated XML
|
JAXBSerialiser |
JAXBSerialiser.setPrettyOutput(boolean pretty) |
Enable/Disable pretty printing
|
JAXBSerialiser |
JAXBSerialiser.setSchema(Schema schema) |
Optionally specify the schema to use for all future serialisation/deserialisation methods
|
JAXBSerialiser |
JAXBSerialiser.setSchemaLocation(String schemaLocation) |
Specify an xsi:schemaLocation attribute in the generated XML
|
Modifier and Type | Method | Description |
---|---|---|
MultiXSDSchemaFiles |
MultiXSDGenerator.generate(JAXBSerialiser serialiser) |
|
String |
MultiXSDGenerator.generateAndSerialise(JAXBSerialiser serialiser) |
Generate a schema and then serialise it to a String.
|
Modifier and Type | Method | Description |
---|---|---|
protected JAXBSerialiser |
JAXBSerialiserFactory.getInstance(String key,
Supplier<JAXBSerialiser> provider) |
Copyright © 2018. All rights reserved.