< prev index next >

src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java

Print this page




 133      * want to return an object. So this variable is initialized
 134      * to true.
 135      */
 136     private boolean isUnmarshalInProgress = true;
 137     private boolean aborted = false;
 138 
 139     public final UnmarshallerImpl parent;
 140 
 141     /**
 142      * If the unmarshaller is doing associative unmarshalling,
 143      * this field is initialized to non-null.
 144      */
 145     private final AssociationMap assoc;
 146 
 147     /**
 148      * Indicates whether we are doing in-place unmarshalling
 149      * or not.
 150      *
 151      * <p>
 152      * This flag is unused when {@link #assoc}==null.
 153      * If it's non-null, then <tt>true</tt> indicates
 154      * that we are doing in-place associative unmarshalling.
 155      * If <tt>false</tt>, then we are doing associative unmarshalling
 156      * without object reuse.
 157      */
 158     private boolean isInplaceMode;
 159 
 160     /**
 161      * This object is consulted to get the element object for
 162      * the current element event.
 163      *
 164      * This is used when we are building an association map.
 165      */
 166     private InfosetScanner scanner;
 167 
 168     private Object currentElement;
 169 
 170     /**
 171      * @see XmlVisitor#startDocument(LocatorEx, NamespaceContext)
 172      */
 173     private NamespaceContext environmentNamespaceContext;
 174 
 175     /**




 133      * want to return an object. So this variable is initialized
 134      * to true.
 135      */
 136     private boolean isUnmarshalInProgress = true;
 137     private boolean aborted = false;
 138 
 139     public final UnmarshallerImpl parent;
 140 
 141     /**
 142      * If the unmarshaller is doing associative unmarshalling,
 143      * this field is initialized to non-null.
 144      */
 145     private final AssociationMap assoc;
 146 
 147     /**
 148      * Indicates whether we are doing in-place unmarshalling
 149      * or not.
 150      *
 151      * <p>
 152      * This flag is unused when {@link #assoc}==null.
 153      * If it's non-null, then {@code true} indicates
 154      * that we are doing in-place associative unmarshalling.
 155      * If {@code false}, then we are doing associative unmarshalling
 156      * without object reuse.
 157      */
 158     private boolean isInplaceMode;
 159 
 160     /**
 161      * This object is consulted to get the element object for
 162      * the current element event.
 163      *
 164      * This is used when we are building an association map.
 165      */
 166     private InfosetScanner scanner;
 167 
 168     private Object currentElement;
 169 
 170     /**
 171      * @see XmlVisitor#startDocument(LocatorEx, NamespaceContext)
 172      */
 173     private NamespaceContext environmentNamespaceContext;
 174 
 175     /**


< prev index next >