Package org.exolab.castor.xml
Class UnmarshalState
java.lang.Object
org.exolab.castor.xml.UnmarshalState
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 -
Method Summary
Modifier and TypeMethodDescription(package private) void
clear()
Reinitializes all variables(package private) StringBuffer
(package private) XMLClassDescriptor
(package private) UnmarshalHandler.Arguments
(package private) String
int
(package private) XMLFieldDescriptor
(package private) Object
getKey()
(package private) String
(package private) Object
(package private) UnmarshalState
(package private) UnmarshalState
(package private) Class
<?> getType()
(package private) boolean
(package private) boolean
isNil()
(package private) boolean
(package private) boolean
(package private) boolean
isUsed
(XMLFieldDescriptor descriptor) (package private) boolean
boolean
(package private) boolean
(package private) void
markAsNotUsed
(XMLFieldDescriptor descriptor) (package private) void
markAsUsed
(XMLFieldDescriptor descriptor) Marks the given XMLFieldDescriptor as having been used.(package private) void
setBuffer
(StringBuffer buffer) (package private) void
setClassDescriptor
(XMLClassDescriptor classDesc) (package private) void
(package private) void
setDerived
(boolean derived) (package private) void
setElementName
(String elementName) void
setExpectedIndex
(int expectedIndex) (package private) void
setFieldDescriptor
(XMLFieldDescriptor fieldDesc) (package private) void
(package private) void
setLocation
(String location) (package private) void
setNil
(boolean nil) (package private) void
(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
(package private) void
setWhitespacePreserving
(boolean wsPreserve) void
setWithinMultivaluedElement
(boolean withinMultivaluedElement) (package private) void
setWrapper
(boolean wrapper) toString()
-
Constructor Details
-
UnmarshalState
public UnmarshalState()
-
-
Method Details
-
clear
void clear()Reinitializes all variables -
markAsUsed
Marks the given XMLFieldDescriptor as having been used.- Parameters:
descriptor
- the XMLFieldDescriptor to mark.
-
markAsNotUsed
-
isUsed
-
setFieldDescriptor
-
getFieldDescriptor
XMLFieldDescriptor getFieldDescriptor() -
setObject
-
getObject
Object getObject() -
setKey
-
getKey
Object getKey() -
setType
-
getType
Class<?> getType() -
setClassDescriptor
-
getClassDescriptor
XMLClassDescriptor getClassDescriptor() -
setLocation
-
getLocation
String getLocation() -
setElementName
-
getElementName
String getElementName() -
setBuffer
-
getBuffer
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
-
getTargetState
UnmarshalState getTargetState() -
setParent
-
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
-
getConstructorArguments
UnmarshalHandler.Arguments getConstructorArguments() -
toString
-