The following table describes the support range of the JAXB functions:
Table B-1 Support range of JAXB functions
JAXB function | Overview | Supported or not | |||
---|---|---|---|---|---|
Schema compiler | Default binding | Performs default conversion. | Y | ||
Custom binding | Customizes the conversion on the basis of binding declaration. | Y | |||
Schema with inline annotation | Describes the binding declaration in the schema document. | Y | |||
External binding declaration | Describes the binding declaration in the external file. | Y | |||
Extending the binding language | Defines the vendor-specific extended binding declaration. | N | |||
Schema generator | Default mapping | Performs default conversion. | Y | ||
Custom mapping | Customizes the conversion on the basis of the Java annotations. | Y | |||
Binding framework | Marshal | Outputs the Java objects as XML documents. | Y | ||
Event callback | This is the callback method of the event generated during marshalling. | Y | |||
Class-defined callback method | This is the callback method within the class mapped by JAXB invoked before and after marshalling. | Y | |||
External listener | This is an external callback method invoked by the event that occurs during marshalling. | Y | |||
Marshalling properties | Various properties for controlling marshalling. | Y | |||
Validation | Performs validation during marshalling. | Y | |||
Unmarshal | Reads XML document as a Java object. | Y | |||
Event callback | This is the callback method of the event generated during un-marshalling. | Y | |||
Class-defined callback method | This is the callback method that exists within the class mapped by JAXB invoked before and after un-marshalling. | Y | |||
External listener | This is an external callback method invoked by the event that occurs during un-marshalling. | Y | |||
Validation | Performs validation during un-marshalling. | Y | |||
Introspector | This is a function for accessing information about mapping of the Java object that is mapped by JAXB. | Y | |||
Binder | This is a function for achieving synchronization of the Java object mapped by JAXB, and the XML information set. | Y |