Package javax.xml.bind

Clean room implementation of the JAXB standard xml-binding API.

Interface Summary

DatatypeConverterInterfaceThe DatatypeConverterInterface is a helper class for implementation of custom print() and parse() methods, as specified by jaxb:javaType/@printMethod and jaxb:javaType/@parseMethod.
ElementThis interface doesn't expose any methods.
MarshallerAn instance of Marshaller may be obtained by the JAXB user to serialize JAXB objects to various flavours of XML.
NotIdentifiableEventThis event is triggered by the various printFoo() methods of the DatatypeConverterInterface, if they are unable to create a lexical representation of their input.
ParseConversionEventThis event indicates a problem while resolving an IDREF.
PrintConversionEventThis event indicates a problem while resolving an IDREF.
UnmarshallerA Unmarshaller is the opposite of the Marshaller: It takes as input XML in either of several representations (byte or character stream, DOM node, or a series of SAX events) and returns a JAXB object with the same contents.
UnmarshallerHandlerThis interface is the SAX org.xml.sax.ContentHandler representation of an Unmarshaller, as returned by Unmarshaller.getUnmarshallerHandler().
ValidationEventAn instance of ValidationEvent indicates some error condition, which occurred when validating a JAXB object.
ValidationEventHandlerAn instance of ValidationEventHandler allows to customize the reply to instances of ValidationEvent.
ValidationEventLocatorThe ValidationEventLocator is an abstract description of the place where a ValidationEvent occurred.
ValidatorA Validator may be used to decide, whether a JAXB object is valid or not.

Class Summary

DatatypeConverterThis is a helper class for customized datatypes.
JAXBContextThe JAXBContext provides the JAXB users anchor to the implmentation and hos generated classes.
JAXBExceptionThis is the main exception class of JAXB.
MarshalExceptionThe MarshalException is a subclass of the JAXBException being thrown if the marshalling of a JAXB object failed.
PropertyExceptionThe PropertyException is a subclass of the JAXBException being thrown if setting or getting a property failed.
TypeConstraintExceptionThis is a runtime exception.
UnmarshalExceptionThe MarshalException is a subclass of the JAXBException being thrown if the unmarshalling of a JAXB object failed.
ValidationExceptionThe MarshalException is a subclass of the JAXBException being thrown if the validation of a JAXB object failed.
Clean room implementation of the JAXB standard xml-binding API.