| Package | Description |
|---|---|
| com.peterphi.std.util.jaxb |
| Modifier and Type | Method and 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 |
JAXBSerialiser |
JAXBSerialiserFactory.getInstance(Class<?> clazz) |
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(String contextPath) |
static JAXBSerialiser |
JAXBSerialiser.getInstance(String contextPath)
Helper method to get a JAXBSerialiser from a JAXB Context Path (i.e.
|
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 and 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 and Description |
|---|---|
protected JAXBSerialiser |
JAXBSerialiserFactory.getInstance(String key,
Supplier<JAXBSerialiser> provider) |
Copyright © 2017. All rights reserved.