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

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


Interface Summary

Modifier and TypeInterface and Description
public interface
AttributesEx

Attributes extension that allows attribute values to be exposed as CharSequence.

public interface
Intercepter

Used solely by ElementBeanInfoImpl to wrap the loaded value object into a JAXBElement object.

public interface
public interface
Receiver

Receives an object by a child Loader.

public interface
XmlVisitor

Walks the XML document structure.

Class Summary

Modifier and TypeClass and Description
public class
public class
Base64Data

Fed to unmarshaller when the 'text' data is actually a virtual image of base64 encoding of the binary data transferred on the wire.

public class
pack-priv class
DefaultIDResolver

Default implementation of IDResolver.

public class
DefaultValueLoaderDecorator

Decorates another Loader by setting a default value.

public class
Discarder

Loader implementation that discards the whole sub-tree.

public class
DomLoader<ResultT extends Result>

Loads a DOM.

pack-priv class
FastInfosetConnector

Reads from FastInfoset StAX parser and feeds into JAXB Unmarshaller.

public class
IntArrayData

Typed CharSequence for int[].

public class
IntData

Pcdata that represents a single integer.

public class
InterningXmlVisitor

XmlVisitor decorator that interns all string tokens.

public class
LeafPropertyLoader

Unmarshals a text into a property of the parent element.

public class
public abstract class
pack-priv class
pack-priv class
MTOMDecorator

Decorator of XmlVisitor that performs XOP processing.

public abstract class
ProxyLoader

Loader that delegates the processing to another Loader at startElement(UnmarshallingContext.State, TagName).

public class
SAXConnector

Receives SAX events and convert them to our internal events.

public class
Scope<BeanT, PropT, ItemT, PackT>

Holds the information about packing scope.

pack-priv class
SecureLoader

Class defined for safe calls of getClassLoader methods of any kind (context/system/class classloader.

pack-priv abstract class
pack-priv class
StAXEventConnector

This is a simple utility class that adapts StAX events from an XMLEventReader to unmarshaller events on a XmlVisitor, bridging between the two parser technologies.

pack-priv class
StAXExConnector

Reads XML from StAX XMLStreamReader and feeds events to XmlVisitor.

pack-priv class
StAXStreamConnector

Reads XML from StAX XMLStreamReader and feeds events to XmlVisitor.

public class
StructureLoader

Loads children of an element.

public abstract class
TagName

Represents an XML tag name (and attributes for start tags.)

This object is used so reduce the number of method call parameters among unmarshallers.

public class
TextLoader

Unmarshals a text into an object.

public class
UnmarshallerImpl

Default Unmarshaller implementation.

public class
UnmarshallingContext

Center of the unmarshalling.

pack-priv class
ValidatingUnmarshaller

XmlVisitor decorator that validates the events by using JAXP validation API.

public class
ValuePropertyLoader

Reads a text value and set to the current target.

public class
WildcardLoader

Feed incoming events to DomHandler and builds a DOM tree.

public class
XsiNilLoader

Looks for xsi:nil='true' and sets the target to null.

public class
XsiTypeLoader

Looks at @xsi:type and forwards to the right Loader.

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum