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) voidclear()Reinitializes all variables(package private) StringBuffer(package private) XMLClassDescriptor(package private) UnmarshalHandler.Arguments(package private) Stringint(package private) XMLFieldDescriptor(package private) ObjectgetKey()(package private) String(package private) Object(package private) UnmarshalState(package private) UnmarshalState(package private) Class<?> getType()(package private) boolean(package private) booleanisNil()(package private) boolean(package private) boolean(package private) booleanisUsed(XMLFieldDescriptor descriptor) (package private) booleanboolean(package private) boolean(package private) voidmarkAsNotUsed(XMLFieldDescriptor descriptor) (package private) voidmarkAsUsed(XMLFieldDescriptor descriptor) Marks the given XMLFieldDescriptor as having been used.(package private) voidsetBuffer(StringBuffer buffer) (package private) voidsetClassDescriptor(XMLClassDescriptor classDesc) (package private) void(package private) voidsetDerived(boolean derived) (package private) voidsetElementName(String elementName) voidsetExpectedIndex(int expectedIndex) (package private) voidsetFieldDescriptor(XMLFieldDescriptor fieldDesc) (package private) void(package private) voidsetLocation(String location) (package private) voidsetNil(boolean nil) (package private) void(package private) voidsetParent(UnmarshalState parent) (package private) voidsetPrimitiveOrImmutable(boolean primitiveOrImmutable) (package private) voidsetTargetState(UnmarshalState targetState) (package private) voidsetTrailingWhitespaceRemoved(boolean trailingWhitespaceRemoved) (package private) void(package private) voidsetWhitespacePreserving(boolean wsPreserve) voidsetWithinMultivaluedElement(boolean withinMultivaluedElement) (package private) voidsetWrapper(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
-