|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.util.documentserializer.SerializationState
public class SerializationState
This object keeps track of most of the open tags while a document is serialized. Note that instances of this class may not necessarily hold all open tags of a document while it is being serialized. For example, tags enclosing list elements and map entries are not contained within here. See DocumentSerializerServiceImpl, in krad-service-impl, to determine when this object's state is modified. This class's manipulators behave much like a stack, but it has random access characteristics like an array.
| Nested Class Summary | |
|---|---|
protected class |
SerializationState.SerializationPropertyElement
|
| Constructor Summary | |
|---|---|
SerializationState()
|
|
| Method Summary | |
|---|---|
void |
addSerializedProperty(String elementName,
PropertyType propertyType)
Adds an additional state element into this object. |
String |
getElementName(int propertyIndex)
Retrieves the element name of the state element. |
PropertyType |
getPropertyType(int propertyIndex)
Retrieves the property type of the state element. |
int |
numPropertyElements()
The number of property elements in this state object. |
void |
removeSerializedProperty()
Removes the last added serialized property |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SerializationState()
| Method Detail |
|---|
public int numPropertyElements()
public void addSerializedProperty(String elementName,
PropertyType propertyType)
elementName - propertyType - the type of the property when it was serializedpublic void removeSerializedProperty()
public String getElementName(int propertyIndex)
addSerializedProperty(String, PropertyType) that hasn't been removed, and a value of
numPropertyElements() - 1 represents the element last added that hasn't been removed.
propertyIndex - most be between 0 and the value returned by numPropertyElements() - 1
public PropertyType getPropertyType(int propertyIndex)
addSerializedProperty(String, PropertyType) that hasn't been removed, and a value of
numPropertyElements() - 1 represents the element last added that hasn't been removed.
propertyIndex - most be between 0 and the value returned by numPropertyElements() - 1
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||