Package org.exolab.castor.xml
Class UnmarshalState
- java.lang.Object
-
- org.exolab.castor.xml.UnmarshalState
-
public class UnmarshalState extends java.lang.ObjectThe 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
Constructors Constructor Description UnmarshalState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclear()Reinitializes all variables(package private) java.lang.StringBuffergetBuffer()(package private) XMLClassDescriptorgetClassDescriptor()(package private) UnmarshalHandler.ArgumentsgetConstructorArguments()(package private) java.lang.StringgetElementName()intgetExpectedIndex()(package private) XMLFieldDescriptorgetFieldDescriptor()(package private) java.lang.ObjectgetKey()(package private) java.lang.StringgetLocation()(package private) java.lang.ObjectgetObject()(package private) UnmarshalStategetParent()(package private) UnmarshalStategetTargetState()(package private) java.lang.Class<?>getType()(package private) booleanisDerived()(package private) booleanisNil()(package private) booleanisPrimitiveOrImmutable()(package private) booleanisTrailingWhitespaceRemoved()(package private) booleanisUsed(XMLFieldDescriptor descriptor)(package private) booleanisWhitespacePreserving()booleanisWithinMultivaluedElement()(package private) booleanisWrapper()(package private) voidmarkAsNotUsed(XMLFieldDescriptor descriptor)(package private) voidmarkAsUsed(XMLFieldDescriptor descriptor)Marks the given XMLFieldDescriptor as having been used.(package private) voidsetBuffer(java.lang.StringBuffer buffer)(package private) voidsetClassDescriptor(XMLClassDescriptor classDesc)(package private) voidsetConstructorArguments(UnmarshalHandler.Arguments args)(package private) voidsetDerived(boolean derived)(package private) voidsetElementName(java.lang.String elementName)voidsetExpectedIndex(int expectedIndex)(package private) voidsetFieldDescriptor(XMLFieldDescriptor fieldDesc)(package private) voidsetKey(java.lang.Object key)(package private) voidsetLocation(java.lang.String location)(package private) voidsetNil(boolean nil)(package private) voidsetObject(java.lang.Object object)(package private) voidsetParent(UnmarshalState parent)(package private) voidsetPrimitiveOrImmutable(boolean primitiveOrImmutable)(package private) voidsetTargetState(UnmarshalState targetState)(package private) voidsetTrailingWhitespaceRemoved(boolean trailingWhitespaceRemoved)(package private) voidsetType(java.lang.Class<?> type)(package private) voidsetWhitespacePreserving(boolean wsPreserve)voidsetWithinMultivaluedElement(boolean withinMultivaluedElement)(package private) voidsetWrapper(boolean wrapper)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-