org.exolab.castor.xml
Class UnmarshalState

java.lang.Object
  extended by org.exolab.castor.xml.UnmarshalState

public class UnmarshalState
extends java.lang.Object

The state information class for the UnmarshalHandler.

Version:
$Revision: 8805 $ $Date: 2004-12-11 02:25:45 -0700 (Sat, 11 Dec 2004) $
Author:
Keith Visco

Constructor Summary
UnmarshalState()
           
 
Method Summary
(package private)  void clear()
          Reinitializes all variables
(package private)  java.lang.StringBuffer getBuffer()
           
(package private)  XMLClassDescriptor getClassDescriptor()
           
(package private)  UnmarshalHandler.Arguments getConstructorArguments()
           
(package private)  java.lang.String getElementName()
           
 int getExpectedIndex()
           
(package private)  XMLFieldDescriptor getFieldDescriptor()
           
(package private)  java.lang.Object getKey()
           
(package private)  java.lang.String getLocation()
           
(package private)  java.lang.Object getObject()
           
(package private)  UnmarshalState getParent()
           
(package private)  UnmarshalState getTargetState()
           
(package private)  java.lang.Class<?> getType()
           
(package private)  boolean isDerived()
           
(package private)  boolean isNil()
           
(package private)  boolean isPrimitiveOrImmutable()
           
(package private)  boolean isTrailingWhitespaceRemoved()
           
(package private)  boolean isUsed(XMLFieldDescriptor descriptor)
           
(package private)  boolean isWhitespacePreserving()
           
 boolean isWithinMultivaluedElement()
           
(package private)  boolean isWrapper()
           
(package private)  void markAsNotUsed(XMLFieldDescriptor descriptor)
           
(package private)  void markAsUsed(XMLFieldDescriptor descriptor)
          Marks the given XMLFieldDescriptor as having been used.
(package private)  void setBuffer(java.lang.StringBuffer buffer)
           
(package private)  void setClassDescriptor(XMLClassDescriptor classDesc)
           
(package private)  void setConstructorArguments(UnmarshalHandler.Arguments args)
           
(package private)  void setDerived(boolean derived)
           
(package private)  void setElementName(java.lang.String elementName)
           
 void setExpectedIndex(int expectedIndex)
           
(package private)  void setFieldDescriptor(XMLFieldDescriptor fieldDesc)
           
(package private)  void setKey(java.lang.Object key)
           
(package private)  void setLocation(java.lang.String location)
           
(package private)  void setNil(boolean nil)
           
(package private)  void setObject(java.lang.Object object)
           
(package private)  void setParent(UnmarshalState parent)
           
(package private)  void setPrimitiveOrImmutable(boolean primitiveOrImmutable)
           
(package private)  void setTargetState(UnmarshalState targetState)
           
(package private)  void setTrailingWhitespaceRemoved(boolean trailingWhitespaceRemoved)
           
(package private)  void setType(java.lang.Class<?> type)
           
(package private)  void setWhitespacePreserving(boolean wsPreserve)
           
 void setWithinMultivaluedElement(boolean withinMultivaluedElement)
           
(package private)  void setWrapper(boolean wrapper)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnmarshalState

public UnmarshalState()
Method Detail

clear

void clear()
Reinitializes all variables


markAsUsed

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

Parameters:
descriptor - the XMLFieldDescriptor to mark.

markAsNotUsed

void markAsNotUsed(XMLFieldDescriptor descriptor)

isUsed

boolean isUsed(XMLFieldDescriptor descriptor)

setFieldDescriptor

void setFieldDescriptor(XMLFieldDescriptor fieldDesc)

getFieldDescriptor

XMLFieldDescriptor getFieldDescriptor()

setObject

void setObject(java.lang.Object object)

getObject

java.lang.Object getObject()

setKey

void setKey(java.lang.Object key)

getKey

java.lang.Object getKey()

setType

void setType(java.lang.Class<?> type)

getType

java.lang.Class<?> getType()

setClassDescriptor

void setClassDescriptor(XMLClassDescriptor classDesc)

getClassDescriptor

XMLClassDescriptor getClassDescriptor()

setLocation

void setLocation(java.lang.String location)

getLocation

java.lang.String getLocation()

setElementName

void setElementName(java.lang.String elementName)

getElementName

java.lang.String getElementName()

setBuffer

void setBuffer(java.lang.StringBuffer buffer)

getBuffer

java.lang.StringBuffer getBuffer()

setDerived

void setDerived(boolean derived)

isDerived

boolean isDerived()

setWrapper

void setWrapper(boolean wrapper)

isWrapper

boolean isWrapper()

setWhitespacePreserving

void setWhitespacePreserving(boolean wsPreserve)

isWhitespacePreserving

boolean isWhitespacePreserving()

setPrimitiveOrImmutable

void setPrimitiveOrImmutable(boolean primitiveOrImmutable)

isPrimitiveOrImmutable

boolean isPrimitiveOrImmutable()

setTrailingWhitespaceRemoved

void setTrailingWhitespaceRemoved(boolean trailingWhitespaceRemoved)

isTrailingWhitespaceRemoved

boolean isTrailingWhitespaceRemoved()

setTargetState

void setTargetState(UnmarshalState targetState)

getTargetState

UnmarshalState getTargetState()

setParent

void setParent(UnmarshalState parent)

getParent

UnmarshalState getParent()

setNil

void setNil(boolean nil)

isNil

boolean isNil()

setExpectedIndex

public void setExpectedIndex(int expectedIndex)

getExpectedIndex

public int getExpectedIndex()

setWithinMultivaluedElement

public void setWithinMultivaluedElement(boolean withinMultivaluedElement)

isWithinMultivaluedElement

public boolean isWithinMultivaluedElement()

setConstructorArguments

void setConstructorArguments(UnmarshalHandler.Arguments args)

getConstructorArguments

UnmarshalHandler.Arguments getConstructorArguments()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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