| AttributesEx | Attributes extension that allows attribute values to be exposed as CharSequence . | code | html |
| Intercepter | Used solely by com.sun.xml.internal.bind.v2.runtime.ElementBeanInfoImpl to wrap the loaded value object into a JAXBElement object. | code | html |
| LocatorEx | Object that returns the current location that the XmlVisitor is parsing. | code | html |
| Patcher | code | html | |
| Receiver | Receives an object by a child Loader . | code | html |
| XmlVisitor | Walks the XML document structure. | code | html |
| XmlVisitor.TextPredictor | code | html |
| Loader | code | html | |
| ProxyLoader | Loader that delegates the processing to another Loader at #startElement(UnmarshallingContext.State, TagName) . | code | html |
| StAXConnector | code | html | |
| 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. |
code | html |
| Messages | code | html | |
| AttributesExImpl | AttributesEx implementation. | code | html |
| Base64Data | Fed to unmarshaller when the 'text' data is actually a virtual image of base64 encoding of the binary data transferred on the wire. | code | html |
| ChildLoader | Pair of Loader and Receiver . | code | html |
| DefaultIDResolver | Default implementation of IDResolver . | code | html |
| DefaultValueLoaderDecorator | Decorates another Loader by setting a default value. | code | html |
| Discarder | Loader implementation that discards the whole sub-tree. | code | html |
| DomLoader | Loads a DOM. | code | html |
| DomLoader.State | Used to capture the state. | code | html |
| FastInfosetConnector | Reads from FastInfoset StAX parser and feeds into JAXB Unmarshaller. | code | html |
| IntArrayData | Typed CharSequence for int[]. | code | html |
| IntData | Pcdata that represents a single integer. | code | html |
| InterningXmlVisitor | XmlVisitor decorator that interns all string tokens. | code | html |
| InterningXmlVisitor.AttributesImpl | code | html | |
| LeafPropertyLoader | Unmarshals a text into a property of the parent element. | code | html |
| LocatorExWrapper | LocatorEx implemented by Locator . | code | html |
| MTOMDecorator | Decorator of XmlVisitor that performs XOP processing. | code | html |
| SAXConnector | Receives SAX events and convert them to our internal events. | code | html |
| SAXConnector.TagNameImpl | code | html | |
| Scope | Holds the information about packing scope. | code | html |
| StAXConnector.TagNameImpl | code | html | |
| 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. | code | html |
| StAXStreamConnector | Reads XML from StAX XMLStreamReader and feeds events to XmlVisitor . | code | html |
| StructureLoader | Loads children of an element. | code | html |
| TextLoader | Unmarshals a text into an object. | code | html |
| UnmarshallerImpl | Default Unmarshaller implementation. | code | html |
| UnmarshallingContext | Center of the unmarshalling. | code | html |
| UnmarshallingContext.DefaultRootLoader | Root loader that uses the tag name and possibly its @xsi:type to decide how to start unmarshalling. | code | html |
| UnmarshallingContext.ExpectedTypeRootLoader | Root loader that uses UnmarshallingContext#expectedType to decide how to start unmarshalling. | code | html |
| UnmarshallingContext.Factory | Stub to the user-specified factory method. | code | html |
| UnmarshallingContext.State | State information for each element. | code | html |
| ValidatingUnmarshaller | XmlVisitor decorator that validates the events by using JAXP validation API. | code | html |
| ValuePropertyLoader | Reads a text value and set to the current target. | code | html |
| WildcardLoader | Feed incoming events to DomHandler and builds a DOM tree. | code | html |
| XsiNilLoader | Looks for xsi:nil='true' and sets the target to null. | code | html |
| XsiNilLoader.Array | code | html | |
| XsiNilLoader.Single | code | html | |
| XsiTypeLoader | Looks at @xsi:type and forwards to the right Loader . | code | html |