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 and Description |
---|---|
Loader |
CompositeStructureBeanInfo.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
abstract Loader |
JaxBeanInfo.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable)
Gets the
Loader that will unmarshall the given object. |
Loader |
ElementBeanInfoImpl.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
Loader |
ClassBeanInfoImpl.getLoader(JAXBContextImpl context,
boolean typeSubstitutionCapable) |
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 and 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 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 and Description |
---|---|
static Loader |
Discarder.INSTANCE |
Loader |
ChildLoader.loader |
Modifier and Type | Method and Description |
---|---|
Loader |
UnmarshallingContext.State.getLoader() |
protected Loader |
XsiNilLoader.selectLoader(UnmarshallingContext.State state,
TagName ea) |
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) |
Loader |
UnmarshallingContext.selectRootLoader(UnmarshallingContext.State state,
TagName tag)
On top of
JAXBContextImpl#selectRootLoader(State, TagName) ,
this method also consults ClassResolver . |
Modifier and Type | Method and Description |
---|---|
void |
UnmarshallingContext.State.setLoader(Loader loader) |
Constructor and Description |
---|
Array(Loader core) |
ChildLoader(Loader loader,
Receiver receiver) |
DefaultValueLoaderDecorator(Loader l,
String defaultValue) |
LeafPropertyXsiLoader(Loader defaultLoader,
TransducedAccessor xacc,
Accessor acc) |
Single(Loader l,
Accessor acc) |
XsiNilLoader(Loader defaultLoader) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.