| Interface | Description | 
|---|---|
| ClassContext | |
| CustomSchema | The interface  CustomSchemaallows a programmatic way
 to provide a custom schema for a given Java type. | 
| DeserializationContext | The state information passed to each invocation of deserialize. | 
| Deserializer | A Deserialzer is responsible for taking an xml instance of some
   Schema Type and creating and populating a corresponding Java
   Object. | 
| Holder | Adds a generic set/get pair of methods to the JAX-RPC Holder
   interface. | 
| SchemaContext | An identifier used to distinguish one use of a Schema construct
    from another. | 
| SerializationContext | The state information passed to each invocation of serialize. | 
| Serializer | A Serialzer is responsible for taking a java Object and writing a
   xml instance of some Schema Type. | 
| TypeMapping | A Collection of  TypeMappingEntryobjects. | 
| TypeMappingEntry | A TypeMappingEntry represents a complete, bi-directional mapping between
   a Schema Type and a Java class. | 
| Class | Description | 
|---|---|
| EncodingStyle | Represents an encoding style. | 
| SerializationPhase | typesafe enum for possible serialization states | 
| Exception | Description | 
|---|---|
| DeserializationException | A  DeserializationExceptionis thrown if an error
 occurs during deserializtion. | 
| SerializationException | A  SerializationExceptionis thrown if an error occurs
 during serializtion. |