Package | Description |
---|---|
com.sun.xml.bind.v2.runtime |
Code that implements JAXBContext, Unmarshaller, and Marshaller.
|
com.sun.xml.bind.v2.runtime.reflect |
Abstraction around accessing data of actual objects.
|
com.sun.xml.bind.v2.runtime.unmarshaller |
Modifier and Type | Method and Description |
---|---|
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 | Method and Description |
---|---|
void |
Accessor.receive(UnmarshallingContext.State state,
Object o) |
Modifier and Type | Method and Description |
---|---|
UnmarshallingContext.State |
UnmarshallingContext.getCurrentState() |
UnmarshallingContext.State |
UnmarshallingContext.State.getPrev() |
Modifier and Type | Method and Description |
---|---|
void |
StructureLoader.childElement(UnmarshallingContext.State state,
TagName arg) |
void |
Loader.childElement(UnmarshallingContext.State state,
TagName ea)
Called when this loaderis an active loaderand we see a new child start tag.
|
void |
DomLoader.childElement(UnmarshallingContext.State state,
TagName ea) |
void |
Discarder.childElement(UnmarshallingContext.State state,
TagName ea) |
protected void |
Loader.fireAfterUnmarshal(JaxBeanInfo beanInfo,
Object child,
UnmarshallingContext.State state)
Fires the afterUnmarshal event if necessary.
|
protected void |
Loader.fireBeforeUnmarshal(JaxBeanInfo beanInfo,
Object child,
UnmarshallingContext.State state)
Fires the beforeUnmarshal event if necessary.
|
protected static void |
Loader.handleParseConversionException(UnmarshallingContext.State state,
Exception e)
This method is called by the generated derived class
when a datatype parse method throws an exception.
|
Object |
Intercepter.intercept(UnmarshallingContext.State state,
Object o)
Called when the child loader is deactivated.
|
void |
StructureLoader.leaveElement(UnmarshallingContext.State state,
TagName ea) |
void |
ProxyLoader.leaveElement(UnmarshallingContext.State state,
TagName ea) |
void |
Loader.leaveElement(UnmarshallingContext.State state,
TagName ea)
Called when this loaderis an active loaderand we see an end tag.
|
void |
DomLoader.leaveElement(UnmarshallingContext.State state,
TagName ea) |
protected void |
XsiNilLoader.onNil(UnmarshallingContext.State state)
Called when xsi:nil='true' was found.
|
protected void |
XsiNilLoader.Single.onNil(UnmarshallingContext.State state) |
protected void |
XsiNilLoader.Array.onNil(UnmarshallingContext.State state) |
void |
Receiver.receive(UnmarshallingContext.State state,
Object o)
Called when the child loader is deactivated.
|
protected Loader |
XsiNilLoader.selectLoader(UnmarshallingContext.State state,
TagName ea) |
protected Loader |
WildcardLoader.selectLoader(UnmarshallingContext.State state,
TagName tag) |
protected abstract Loader |
ProxyLoader.selectLoader(UnmarshallingContext.State state,
TagName ea)
Picks the loader to delegate to.
|
protected Loader |
LeafPropertyXsiLoader.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 . |
void |
XsiTypeLoader.startElement(UnmarshallingContext.State state,
TagName ea) |
void |
StructureLoader.startElement(UnmarshallingContext.State state,
TagName ea) |
void |
ProxyLoader.startElement(UnmarshallingContext.State state,
TagName ea) |
void |
Loader.startElement(UnmarshallingContext.State state,
TagName ea)
Called when the loader is activated, which is when a new start tag is seen
and when the parent designated this loader as the child loader.
|
void |
LeafPropertyXsiLoader.startElement(UnmarshallingContext.State state,
TagName ea) |
void |
DomLoader.startElement(UnmarshallingContext.State state,
TagName ea) |
void |
DefaultValueLoaderDecorator.startElement(UnmarshallingContext.State state,
TagName ea) |
void |
ValuePropertyLoader.text(UnmarshallingContext.State state,
CharSequence text) |
void |
TextLoader.text(UnmarshallingContext.State state,
CharSequence text) |
void |
StructureLoader.text(UnmarshallingContext.State state,
CharSequence text) |
void |
Loader.text(UnmarshallingContext.State state,
CharSequence text)
Called when this loaderis an active loaderand we see a chunk of text.
|
void |
LeafPropertyLoader.text(UnmarshallingContext.State state,
CharSequence text) |
void |
DomLoader.text(UnmarshallingContext.State state,
CharSequence text) |
Copyright © 2018 JBoss by Red Hat. All rights reserved.