Code that implements JAXBContext, Unmarshaller, and Marshaller.
See: Description
Interface Summary | |
---|---|
AttributeAccessor<BeanT> | |
Location | Location information for IllegalAnnotationException. |
NamespaceContext2 | Maintains namespace<->prefix bindings. |
Transducer<ValueT> | Responsible for converting a Java object to a lexical representation and vice versa. |
Class Summary | |
---|---|
AnyTypeBeanInfo | JaxBeanInfo for handling xs:anyType. |
ArrayBeanInfoImpl | JaxBeanInfo implementation that binds T[] to a complex type with an element for each item. |
AssociationMap<XmlNode> | Bi-directional map between elements, inner peers, and outer peers. |
AssociationMap.Entry<XmlNode> | |
BinderImpl<XmlNode> | Implementation of Binder. |
BridgeAdapter<OnWire,InMemory> | Bridge decorator for XmlAdapter. |
BridgeContextImpl | BridgeContext implementation. |
BridgeImpl<T> | Bridge implementaiton. |
ClassBeanInfoImpl<BeanT> | JaxBeanInfo implementation for j2s bean. |
CompositeStructureBeanInfo | |
ContentHandlerAdaptor | Receives SAX2 events and send the equivalent events to XMLSerializer |
Coordinator | Object that coordinates the marshalling/unmarshalling. |
DomPostInitAction | Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a DOM node. |
ElementBeanInfoImpl | JaxBeanInfo implementation for RuntimeElementInfo. |
FilterTransducer<T> | Transducer that delegates to another Transducer. |
IllegalAnnotationException | Signals an incorrect use of JAXB annotations. |
IllegalAnnotationsException | A list of IllegalAnnotationException wrapped in one exception. |
IllegalAnnotationsException.Builder | |
InlineBinaryTransducer<V> | Transducer that signals the runtime that this binary data shall be always inlined. |
InternalBridge<T> | Additional methods on Bridge that are only available for the JAXB runtime. |
JAXBContextImpl | This class provides the implementation of JAXBContext. |
JAXBContextImpl.JAXBContextBuilder | |
JaxBeanInfo<BeanT> | Encapsulates various JAXB operations on objects bound by JAXB. |
LeafBeanInfoImpl<BeanT> | JaxBeanInfo implementation for immutable leaf classes. |
LifecycleMethods | This class is a simple container for caching lifecycle methods that are discovered during construction of (@link JAXBContext}. |
MarshallerImpl | Implementation of Marshaller interface for the JAXB RI. |
MimeTypedTransducer<V> | Transducer decorator that wraps another Transducer and sets the expected MIME type to the context. |
Name | The internal representation of an XML name. |
NameBuilder | Creates Names and assign index numbers to them. |
NameList | Namespace URIs and local names sorted by their indices. |
RuntimeUtil | |
RuntimeUtil.ToStringAdapter | XmlAdapter for printing arbitrary object by using Object#toString(). |
SchemaTypeTransducer<V> | Transducer that signals the runtime that this datatype is marshalled to a different XML Schema type. |
StAXPostInitAction | Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a StAX writer. |
SwaRefAdapter | XmlAdapter that binds the value as a SOAP attachment. |
ValueListBeanInfoImpl | JaxBeanInfo implementation that binds T[] to a list of simple types. |
XMLSerializer | Receives XML serialization event and writes to XmlOutput. |