Package com.sun.xml.bind.v2.runtime

Code that implements JAXBContext, Unmarshaller, and Marshaller.

See:
          Description

Interface Summary
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.
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.
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.
 

Enum Summary
Messages Message resources
 

Exception Summary
IllegalAnnotationException Signals an incorrect use of JAXB annotations.
IllegalAnnotationsException A list of IllegalAnnotationException wrapped in one exception.
 

Package com.sun.xml.bind.v2.runtime Description

Code that implements JAXBContext, Unmarshaller, and Marshaller.