Package 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
-
-
Constructor Summary
Constructors Constructor Description UnmarshalState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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()
-
-
-
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 classjava.lang.Object
-
-