JAXBContext is the client-entry point to the runtime binding
framework.
For overviews, tutorials, examples, guides, and tool documentation, please see:
| Modifier and Type | Interface and Description |
|---|---|
| public interface | DatatypeConverterInterface
The DatatypeConverterInterface is for JAXB provider use only. |
| public interface | Element
This is an element marker interface. |
| public interface | JAXBContextFactory
Factory that creates new |
| public interface | Marshaller
The |
| public interface | NotIdentifiableEvent
This event indicates that a problem was encountered resolving an ID/IDREF. |
| public interface | ParseConversionEvent
This event indicates that a problem was encountered while converting a string from the XML data into a value of the target Java data type. |
| public interface | PrintConversionEvent
This event indicates that a problem was encountered while converting data from the Java content tree into its lexical representation. |
| public interface | Unmarshaller
The |
| public interface | UnmarshallerHandler
Unmarshaller implemented as SAX ContentHandler. |
| public interface | ValidationEvent
This event indicates that a problem was encountered while validating the incoming XML data during an unmarshal operation, while performing on-demand validation of the Java content tree, or while marshalling the Java content tree back to XML data. |
| public interface | ValidationEventHandler
A basic event handler interface for validation errors. |
| public interface | ValidationEventLocator
Encapsulate the location of a ValidationEvent. |
| public interface | Validator
Deprecated
since JAXB 2.0
As of JAXB 2.0, this class is deprecated and optional.
|
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | Binder<XmlNode>
Enable synchronization between XML infoset nodes and JAXB objects representing same XML document. |
| pack-priv class | ContextFinder
This class is package private and therefore is not exposed as part of the JAXB API. |
| public class | DataBindingException
Exception that represents a failure in a JAXB operation. |
| public class | DatatypeConverter
The javaType binding declaration can be used to customize the binding of an XML schema datatype to a Java datatype. |
| pack-priv class | DatatypeConverterImpl
This class is the JAXB RI's default implementation of the
|
| pack-priv class | GetPropertyAction
|
| public class | JAXB
Class that defines convenience methods for common, simple use of JAXB. |
| public abstract class | JAXBContext
The |
| public class | |
| public class | JAXBException
This is the root exception class for all JAXB exceptions. |
| public abstract class | JAXBIntrospector
Provide access to JAXB xml binding data for a JAXB object. |
| public class | JAXBPermission
This class is for JAXB permissions. |
| public class | MarshalException
This exception indicates that an error has occurred while performing a marshal operation that the provider is unable to recover from. |
| pack-priv class | Messages
Formats error messages. |
| pack-priv class | ModuleUtil
Intended to be overridden on JDK9, with JEP 238 multi-release class copy. |
| public class | PropertyException
This exception indicates that an error was encountered while getting or setting a property. |
| public abstract class | SchemaOutputResolver
Controls where a JAXB implementation puts the generates schema files. |
| pack-priv class | ServiceLoaderUtil
Shared ServiceLoader/FactoryFinder Utils shared among SAAJ, JAXB and JAXWS - this class must be duplicated to all those projects, but it's basically generic code and we want to have it everywhere same. |
| public class | TypeConstraintException
This exception indicates that a violation of a dynamically checked type constraint was detected. |
| public class | UnmarshalException
This exception indicates that an error has occurred while performing an unmarshal operation that prevents the JAXB Provider from completing the operation. |
| public class | ValidationException
This exception indicates that an error has occurred while performing a validate operation. |
| pack-priv abstract class | WhiteSpaceProcessor
Processes white space normalization. |