Top Description Interfaces Classes Enums
module com.sun.xml.bind.osgi

Package org.glassfish.jaxb.runtime.v2.runtime


Code that implements JAXBContext, Unmarshaller, and Marshaller.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
NamespaceContext2

Maintains namespace <-> prefix bindings.

public interface
Transducer<ValueT>

Responsible for converting a Java object to a lexical representation and vice versa.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AnyTypeBeanInfo

JaxBeanInfo for handling xs:anyType.

pack-priv class
ArrayBeanInfoImpl

JaxBeanInfo implementation that binds T[] to a complex type with an element for each item.

public class
AssociationMap<XmlNode>

Bi-directional map between elements, inner peers, and outer peers.

public class
BinderImpl<XmlNode>

Implementation of Binder.

pack-priv class
BridgeAdapter<OnWire, InMemory>

Bridge decorator for XmlAdapter.

pack-priv class
BridgeImpl<T>

Bridge implementaiton.

public class
ClassBeanInfoImpl<BeanT>

JaxBeanInfo implementation for j2s bean.

public class
pack-priv class
ContentHandlerAdaptor

Receives SAX2 events and send the equivalent events to XMLSerializer

public abstract class
Coordinator

Object that coordinates the marshalling/unmarshalling.

pack-priv class
DomPostInitAction

Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a DOM node.

public class
public abstract class
FilterTransducer<T>

Transducer that delegates to another Transducer.

public class
IllegalAnnotationsException

A list of IllegalAnnotationException wrapped in one exception.

public class
InlineBinaryTransducer<V>

Transducer that signals the runtime that this binary data shall be always inlined.

pack-priv abstract class
InternalBridge<T>

Additional methods on Bridge that are only available for the JAXB runtime.

public class
JAXBContextImpl

This class provides the implementation of JAXBContext.

public abstract class
JaxBeanInfo<BeanT>

Encapsulates various JAXB operations on objects bound by JAXB.

pack-priv class
LeafBeanInfoImpl<BeanT>

JaxBeanInfo implementation for immutable leaf classes.

pack-priv class
LifecycleMethods

This class is a simple container for caching lifecycle methods that are discovered during construction of (@link JAXBContext}.

public class
MarshallerImpl

Implementation of Marshaller interface for the JAXB RI.

public class
MimeTypedTransducer<V>

Transducer decorator that wraps another Transducer and sets the expected MIME type to the context.

public class
Name

The internal representation of an XML name.

public class
NameBuilder

Creates Names and assign index numbers to them.

public class
NameList

Namespace URIs and local names sorted by their indices.

public class
SchemaTypeTransducer<V>

Transducer that signals the runtime that this datatype is marshalled to a different XML Schema type.

pack-priv class
StAXPostInitAction

Post-init action for MarshallerImpl that incorporate the in-scope namespace bindings from a StAX writer.

public class
SwaRefAdapter

XmlAdapter that binds the value as a SOAP attachment.

pack-priv class
Utils

Utils class.

pack-priv class
ValueListBeanInfoImpl

JaxBeanInfo implementation that binds T[] to a list of simple types.

public class
XMLSerializer

Receives XML serialization event and writes to XmlOutput.

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum
Messages

Message resources