org.exolab.castor.xml
Class UnmarshalState

java.lang.Object
  extended byorg.exolab.castor.xml.UnmarshalState

class UnmarshalState
extends java.lang.Object


Field Summary
(package private)  java.lang.StringBuffer buffer
          Characters read in during unmarshalling
(package private)  XMLClassDescriptor classDesc
          The class descriptor for the Object, in case FieldDescriptor#getClassDescriptor returns null
(package private)  java.lang.Object container
          The current container in the object that we are unmarshalling to
(package private)  XMLFieldDescriptor ContainerFieldDesc
          The field descriptor for the container object
(package private)  boolean derived
           
(package private)  java.lang.String elementName
          The xml element name of the current object
(package private)  XMLFieldDescriptor fieldDesc
          The field descriptor for the Object
(package private)  java.lang.Object object
          The current that we are unmarshalling to
(package private)  boolean primitiveOrImmutable
           
(package private)  java.lang.Class type
          The class of the object, mainly used for primitives
 
Constructor Summary
(package private) UnmarshalState()
           
 
Method Summary
(package private)  boolean isUsed(XMLFieldDescriptor descriptor)
           
(package private)  void markAsUsed(XMLFieldDescriptor descriptor)
          Marks the given XMLFieldDescriptor as having been used
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementName

java.lang.String elementName
The xml element name of the current object


buffer

java.lang.StringBuffer buffer
Characters read in during unmarshalling


object

java.lang.Object object
The current that we are unmarshalling to


container

java.lang.Object container
The current container in the object that we are unmarshalling to


type

java.lang.Class type
The class of the object, mainly used for primitives


fieldDesc

XMLFieldDescriptor fieldDesc
The field descriptor for the Object


ContainerFieldDesc

XMLFieldDescriptor ContainerFieldDesc
The field descriptor for the container object


classDesc

XMLClassDescriptor classDesc
The class descriptor for the Object, in case FieldDescriptor#getClassDescriptor returns null


primitiveOrImmutable

boolean primitiveOrImmutable

derived

boolean derived
Constructor Detail

UnmarshalState

UnmarshalState()
Method Detail

markAsUsed

void markAsUsed(XMLFieldDescriptor descriptor)
Marks the given XMLFieldDescriptor as having been used

Parameters:
descriptor - the XMLFieldDescriptor to mark

isUsed

boolean isUsed(XMLFieldDescriptor descriptor)


Intalio Inc. (C) 1999-2001. All rights reserved http://www.intalio.com