com.sun.xml.bind.v2.runtime.unmarshaller
Class UnmarshallingContext.State

java.lang.Object
  extended by com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.State
Enclosing class:
UnmarshallingContext

public final class UnmarshallingContext.State
extends Object

State information for each element.


Field Summary
 Object backup
          Hack for making JAXBElement unmarshalling work.
 String elementDefaultValue
          If this element has an element default value.
 Intercepter intercepter
           
 Loader loader
          Loader that owns this element.
 UnmarshallingContext.State prev
          UnmarshallingContext.State for the parent element UnmarshallingContext.State objects form a doubly linked list.
 Receiver receiver
          Once loader is completed, this receiver receives the result.
 Object target
          Object being unmarshalled by this loader.
 
Method Summary
 UnmarshallingContext getContext()
          Gets the context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loader

public Loader loader
Loader that owns this element.


receiver

public Receiver receiver
Once loader is completed, this receiver receives the result.


intercepter

public Intercepter intercepter

target

public Object target
Object being unmarshalled by this loader.


backup

public Object backup
Hack for making JAXBElement unmarshalling work.


elementDefaultValue

public String elementDefaultValue
If this element has an element default value. This should be set by either a parent Loader when Loader#childElement(State, TagName) is called or by a child Loader when Loader#startElement(State, TagName) is called.


prev

public final UnmarshallingContext.State prev
UnmarshallingContext.State for the parent element UnmarshallingContext.State objects form a doubly linked list.

Method Detail

getContext

public UnmarshallingContext getContext()
Gets the context.