Package | Description |
---|---|
com.sun.xml.bind.v2.runtime |
Code that implements JAXBContext, Unmarshaller, and Marshaller.
|
com.sun.xml.bind.v2.runtime.unmarshaller |
Modifier and Type | Method | Description |
---|---|---|
Loader |
ClassBeanInfoImpl.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
|
Loader |
CompositeStructureBeanInfo.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
|
Loader |
ElementBeanInfoImpl.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
|
abstract Loader |
JaxBeanInfo.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
Gets the
Loader that will unmarshall the given object. |
Loader |
JAXBContextImpl.selectRootLoader(UnmarshallingContext.State state,
TagName tag) |
Based on the tag name, determine what object to unmarshal,
and then set a new object and its loader to the current unmarshaller state.
|
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultValueLoaderDecorator |
Decorates another
Loader by setting a default value. |
class |
Discarder |
Loader implementation that discards the whole sub-tree. |
class |
DomLoader<ResultT extends javax.xml.transform.Result> |
Loads a DOM.
|
class |
LeafPropertyLoader |
Unmarshals a text into a property of the parent element.
|
class |
LeafPropertyXsiLoader |
|
class |
ProxyLoader |
Loader that delegates the processing to another Loader
at ProxyLoader.startElement(UnmarshallingContext.State, TagName) . |
class |
StructureLoader |
Loads children of an element.
|
class |
TextLoader |
Unmarshals a text into an object.
|
class |
ValuePropertyLoader |
Reads a text value and set to the current target.
|
class |
WildcardLoader |
Feed incoming events to
DomHandler and builds a DOM tree. |
class |
XsiNilLoader |
Looks for xsi:nil='true' and sets the target to null.
|
static class |
XsiNilLoader.Array |
|
static class |
XsiNilLoader.Single |
|
class |
XsiTypeLoader |
Looks at @xsi:type and forwards to the right
Loader . |
Modifier and Type | Field | Description |
---|---|---|
static Loader |
Discarder.INSTANCE |
|
Loader |
ChildLoader.loader |
Modifier and Type | Method | Description |
---|---|---|
Loader |
UnmarshallingContext.State.getLoader() |
|
protected Loader |
LeafPropertyXsiLoader.selectLoader(UnmarshallingContext.State state,
TagName ea) |
|
protected abstract Loader |
ProxyLoader.selectLoader(UnmarshallingContext.State state,
TagName ea) |
Picks the loader to delegate to.
|
protected Loader |
WildcardLoader.selectLoader(UnmarshallingContext.State state,
TagName tag) |
|
protected Loader |
XsiNilLoader.selectLoader(UnmarshallingContext.State state,
TagName ea) |
|
Loader |
UnmarshallingContext.selectRootLoader(UnmarshallingContext.State state,
TagName tag) |
On top of
JAXBContextImpl.selectRootLoader(State, TagName) ,
this method also consults ClassResolver . |
Modifier and Type | Method | Description |
---|---|---|
void |
UnmarshallingContext.State.setLoader(Loader loader) |
Constructor | Description |
---|---|
Array(Loader core) |
|
ChildLoader(Loader loader,
Receiver receiver) |
|
DefaultValueLoaderDecorator(Loader l,
java.lang.String defaultValue) |
|
LeafPropertyXsiLoader(Loader defaultLoader,
TransducedAccessor xacc,
Accessor acc) |
|
Single(Loader l,
Accessor acc) |
|
XsiNilLoader(Loader defaultLoader) |
Copyright © 2018 Oracle Corporation. All rights reserved.