Index

A B C D E F G I J M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form

A

add(JaxbContextMember) - Method in interface org.bremersee.xml.JaxbContextBuilder
Add jaxb context meta-data to the jaxb context builder.
addAll(Iterable<? extends JaxbContextMember>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Add all jaxb context meta-data to the jaxb context builder.
addAll(Iterator<? extends JaxbContextMember>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Add all jaxb context meta-data to the jaxb context builder.
ALWAYS - Enum constant in enum class org.bremersee.xml.SchemaMode
Always add schema to the jaxb marshaller or unmarshaller.

B

buildDocument() - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds an empty document.
buildDocument(File) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from file.
buildDocument(InputStream) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from input stream.
buildDocument(InputStream, String) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from input stream and system ID.
buildDocument(Object, JAXBContext) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from an object (POJO) that can be processed with JAXBContext.
buildDocument(Object, Marshaller) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from an object (POJO) that can be processed with Marshaller.
buildDocument(String) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from uri.
buildDocument(InputSource) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Builds document from input source.
buildDocumentBuilder() - Method in interface org.bremersee.xml.XmlDocumentBuilder
Creates a new document builder.
buildJaxbContext() - Method in interface org.bremersee.xml.JaxbContextBuilder
Build default jaxb context that is defined by the added meta-data.
buildJaxbContext(Object) - Method in interface org.bremersee.xml.JaxbContextBuilder
Build jaxb context for the given object (POJO) or for the given class or array of classes with the specified dependency resolver.
buildMarshaller() - Method in interface org.bremersee.xml.JaxbContextBuilder
Build marshaller with the context which is defined by the added meta-data.
buildMarshaller(Object) - Method in interface org.bremersee.xml.JaxbContextBuilder
Build marshaller for the given object (POJO) or for the given class or array of classes with the specified dependencies-resolver.
buildSchema() - Method in interface org.bremersee.xml.JaxbContextBuilder
Build schema of the default jaxb context (defined by the added meta-data).
buildSchema(File) - Method in interface org.bremersee.xml.SchemaBuilder
Builds schema.
buildSchema(Object) - Method in interface org.bremersee.xml.JaxbContextBuilder
Build schema of the specified value (POJO), a single class or an array of classes.
buildSchema(String...) - Method in interface org.bremersee.xml.SchemaBuilder
Retrieves the schema files of the specified locations and builds the schema.
buildSchema(URL) - Method in interface org.bremersee.xml.SchemaBuilder
Builds schema.
buildSchema(Collection<? extends Source>) - Method in interface org.bremersee.xml.SchemaBuilder
Builds schema.
buildSchema(Source) - Method in interface org.bremersee.xml.SchemaBuilder
Builds schema.
buildSchema(Source[]) - Method in interface org.bremersee.xml.SchemaBuilder
Builds schema.
buildUnmarshaller(Class<?>...) - Method in interface org.bremersee.xml.JaxbContextBuilder
Build unmarshaller for the given classes with the specified dependencies-resolver.

C

canMarshal(Class<?>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Determines whether the marshaller can encode an object of the given class into xml.
canUnmarshal(Class<?>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Determines whether the unmarshaller can decode xml into an object of the given class.
compareTo(JaxbContextData) - Method in class org.bremersee.xml.JaxbContextData
 
compareTo(SchemaLocation) - Method in class org.bremersee.xml.SchemaLocation
 
configure(DocumentBuilderFactory) - Method in interface org.bremersee.xml.XmlDocumentBuilderFactoryConfigurator
Configures the document builder factory.
configureEntityResolver(EntityResolver) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Sets the entity resolver to the created DocumentBuilder.
configureErrorHandler(ErrorHandler) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Sets error handler to the created DocumentBuilder.
configureFactory(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Configures the DocumentBuilderFactory.
configureFactory(XmlDocumentBuilderFactoryConfigurator) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Configures the DocumentBuilderFactory.
configureFactoryAttribute(String, Object) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Sets the given attribute to the underlying DocumentBuilderFactory.
configureFactoryFeature(String, boolean) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Sets the given feature to the underlying DocumentBuilderFactory.
configureFactorySchema(Schema) - Method in interface org.bremersee.xml.XmlDocumentBuilder
Sets the given schema to the underlying DocumentBuilderFactory.
contextDataCollector() - Static method in interface org.bremersee.xml.JaxbContextDetails
Context data collector collector.
copy() - Method in interface org.bremersee.xml.JaxbContextBuilder
Copy jaxb context builder.
copy() - Method in interface org.bremersee.xml.SchemaBuilder
Copy schema builder.
createBinder(Class<T>) - Method in class org.bremersee.xml.JaxbContextWrapper
 
createJAXBIntrospector() - Method in class org.bremersee.xml.JaxbContextWrapper
 
createMarshaller() - Method in class org.bremersee.xml.JaxbContextWrapper
 
createUnmarshaller() - Method in class org.bremersee.xml.JaxbContextWrapper
 

D

DEFAULT_DEPENDENCIES_RESOLVER - Static variable in interface org.bremersee.xml.JaxbContextBuilder
The default dependencies resolver implementation.

E

empty() - Static method in interface org.bremersee.xml.JaxbContextDetails
Returns empty jaxb context details.
EXTERNAL_XSD - Enum constant in enum class org.bremersee.xml.SchemaMode
Add only a schema to the marshaller or unmarshaller if an external schema specification is used.

F

fetchSchemaSources(String...) - Method in interface org.bremersee.xml.SchemaBuilder
Retrieves the schema files of the specified locations.
fetchSchemaSources(Collection<String>) - Method in interface org.bremersee.xml.SchemaBuilder
Retrieves the schema files of the specified locations.

G

generateSchema(SchemaOutputResolver) - Method in class org.bremersee.xml.JaxbContextWrapper
 
getClasses(ClassLoader...) - Method in interface org.bremersee.xml.JaxbContextDetails
Get classes.
getClasses(ClassLoader...) - Method in class org.bremersee.xml.JaxbContextDetails.JaxbContextDetailsImpl
 
getJaxbClasses(ClassLoader...) - Method in class org.bremersee.xml.JaxbContextData
Gets jaxb classes.
getNameSpaces() - Method in interface org.bremersee.xml.JaxbContextDetails
Gets the set of name spaces where the schema location is present.
getNameSpacesWithSchemaLocations() - Method in class org.bremersee.xml.JaxbContextData
Gets name spaces with schema locations.
getNameSpacesWithSchemaLocations() - Method in interface org.bremersee.xml.JaxbContextDetails
Gets name spaces with schema locations.
getPakkage() - Method in class org.bremersee.xml.JaxbContextData
 
getSchemaLocation() - Method in interface org.bremersee.xml.JaxbContextDetails
Gets schema location.
getSchemaLocation() - Method in class org.bremersee.xml.JaxbContextDetails.JaxbContextDetailsImpl
 
getSchemaLocations() - Method in interface org.bremersee.xml.JaxbContextDetails
Gets the set of schema locations, normally as URL.

I

initJaxbContext() - Method in interface org.bremersee.xml.JaxbContextBuilder
Inits default jaxb context.
isEmpty() - Method in interface org.bremersee.xml.JaxbContextDetails
Is empty boolean.

J

JaxbContextBuilder - Interface in org.bremersee.xml
The jaxb context builder.
JaxbContextData - Class in org.bremersee.xml
Meta-data to describe a xml model.
JaxbContextData(Class<?>) - Constructor for class org.bremersee.xml.JaxbContextData
Instantiates a new jaxb context data.
JaxbContextData(Class<?>, String) - Constructor for class org.bremersee.xml.JaxbContextData
Instantiates a new Jaxb context data.
JaxbContextData(Class<?>, String, String) - Constructor for class org.bremersee.xml.JaxbContextData
Instantiates a new jaxb context data.
JaxbContextData(Package) - Constructor for class org.bremersee.xml.JaxbContextData
Instantiates a new jaxb context data.
JaxbContextData(Package, String) - Constructor for class org.bremersee.xml.JaxbContextData
Instantiates a new jaxb context data.
JaxbContextDetails - Interface in org.bremersee.xml
The jaxb context builder details.
JaxbContextDetails.JaxbContextDetailsImpl - Class in org.bremersee.xml
The jaxb context details implementation.
JaxbContextWrapper - Class in org.bremersee.xml
This JAXBContext will be returned by the JaxbContextBuilder.
JaxbContextWrapper(JAXBContext) - Constructor for class org.bremersee.xml.JaxbContextWrapper
Instantiates a new jaxb context wrapper.
JaxbContextWrapper(Stream<JaxbContextData>, ClassLoader...) - Constructor for class org.bremersee.xml.JaxbContextWrapper
Instantiates a new jaxb context wrapper.
JaxbDependenciesResolver - Interface in org.bremersee.xml
The jaxb dependencies resolver is used to determine the classes to build the jaxb context.
JaxbRuntimeException - Exception Class in org.bremersee.xml
The JaxbContextBuilder throws this exception instead of JAXBException.
JaxbRuntimeException(String) - Constructor for exception class org.bremersee.xml.JaxbRuntimeException
Instantiates a new jaxb runtime exception.
JaxbRuntimeException(String, Throwable) - Constructor for exception class org.bremersee.xml.JaxbRuntimeException
Instantiates a new jaxb runtime exception.
JaxbRuntimeException(Throwable) - Constructor for exception class org.bremersee.xml.JaxbRuntimeException
Instantiates a new jaxb runtime exception.

M

MARSHAL - Enum constant in enum class org.bremersee.xml.SchemaMode
Add always a schema to the jaxb marshaller, but not to the unmarshaller.

N

NEVER - Enum constant in enum class org.bremersee.xml.SchemaMode
Never add a schema to the jaxb marshaller or unmarshaller.
newInstance() - Static method in interface org.bremersee.xml.JaxbContextBuilder
Creates a new jaxb context builder.
newInstance() - Static method in interface org.bremersee.xml.SchemaBuilder
Creates a new schema builder.
newInstance() - Static method in interface org.bremersee.xml.XmlDocumentBuilder
Creates default builder instance.

O

org.bremersee.xml - package org.bremersee.xml
 

P

process(JaxbContextDataProvider) - Method in interface org.bremersee.xml.JaxbContextBuilder
Process the jaxb context meta-data provider and add its data to the jaxb context builder.
processAll(Iterable<? extends JaxbContextDataProvider>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Process the jaxb context meta-data providers and add their data to the jaxb context builder.
processAll(Iterator<? extends JaxbContextDataProvider>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Process the jaxb context meta-data providers and add their data to the jaxb context builder.

R

resolveClasses(Object) - Method in interface org.bremersee.xml.JaxbDependenciesResolver
Resolve dependencies to other classes.

S

SchemaBuilder - Interface in org.bremersee.xml
The schema builder wraps the standard SchemaFactory of Java into a builder.
SchemaLocation - Class in org.bremersee.xml
The schema location.
SchemaLocation(String, String) - Constructor for class org.bremersee.xml.SchemaLocation
Instantiates a new schema location.
SchemaMode - Enum Class in org.bremersee.xml
The schema mode.

T

toString() - Method in class org.bremersee.xml.JaxbContextData
 
toString() - Method in class org.bremersee.xml.SchemaLocation
 

U

UNMARSHAL - Enum constant in enum class org.bremersee.xml.SchemaMode
Add always a schema to the jaxb unmarshaller, but not to the marshaller.

V

valueOf(String) - Static method in enum class org.bremersee.xml.SchemaMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.bremersee.xml.SchemaMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAttachmentMarshaller(AttachmentMarshaller) - Method in interface org.bremersee.xml.JaxbContextBuilder
Set attachment marshaller.
withAttachmentUnmarshaller(AttachmentUnmarshaller) - Method in interface org.bremersee.xml.JaxbContextBuilder
Set attachment unmarshaller.
withClassLoader(ClassLoader) - Method in interface org.bremersee.xml.SchemaBuilder
Specifies the class loader to use.
withContextClassLoader(ClassLoader) - Method in interface org.bremersee.xml.JaxbContextBuilder
Specifies the class loader to use.
withDependenciesResolver(JaxbDependenciesResolver) - Method in interface org.bremersee.xml.JaxbContextBuilder
Specifies the dependencies-resolver to use.
withErrorHandler(ErrorHandler) - Method in interface org.bremersee.xml.SchemaBuilder
Specifies the error handler to use.
withFactory(String) - Method in interface org.bremersee.xml.SchemaBuilder
Specifies the factory to use.
withFeature(String, Boolean) - Method in interface org.bremersee.xml.SchemaBuilder
Adds a feature to the schema factory.
withFormattedOutput(boolean) - Method in interface org.bremersee.xml.JaxbContextBuilder
Specify whether the xml output should be formatted or not.
withProperty(String, Object) - Method in interface org.bremersee.xml.SchemaBuilder
Adds a property to the schema factory.
withResourceLoader(ResourceLoader) - Method in interface org.bremersee.xml.SchemaBuilder
Specifies the resource loader to use.
withResourceResolver(LSResourceResolver) - Method in interface org.bremersee.xml.SchemaBuilder
Specifies the resource resolver to use.
withSchemaBuilder(SchemaBuilder) - Method in interface org.bremersee.xml.JaxbContextBuilder
Specifies the schema builder to generate the schema.
withSchemaLanguage(String) - Method in interface org.bremersee.xml.SchemaBuilder
Specifies the schema language.
withSchemaMode(SchemaMode) - Method in interface org.bremersee.xml.JaxbContextBuilder
Specifies whether to add a schema to the marshaller or unmarshaller.
withValidationEventHandler(ValidationEventHandler) - Method in interface org.bremersee.xml.JaxbContextBuilder
Set validation event handler of marshaller and unmarshaller.
withXmlAdapters(Collection<? extends XmlAdapter<?, ?>>) - Method in interface org.bremersee.xml.JaxbContextBuilder
Sets xml adapters of marshaller and unmarshaller.

X

XmlDocumentBuilder - Interface in org.bremersee.xml
The xml document builder wraps the functionality of DocumentBuilderFactory.
XmlDocumentBuilderFactoryConfigurator - Interface in org.bremersee.xml
The xml document builder factory configurator interface.
XmlRuntimeException - Exception Class in org.bremersee.xml
The xml runtime exception.
XmlRuntimeException(String, Throwable) - Constructor for exception class org.bremersee.xml.XmlRuntimeException
Instantiates a new xml runtime exception.
XmlRuntimeException(Throwable) - Constructor for exception class org.bremersee.xml.XmlRuntimeException
Instantiates a new xml runtime exception.
A B C D E F G I J M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form