org.exolab.castor.xml
Class UnmarshalState
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UnmarshalState
public UnmarshalState()
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