Hitachi

uCosminexus Application Server XML Processor User Guide


B.1 Support range of the JAXB functions

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

Legend:

Y: All functions are supported.

N: Not supported