Class PropertySerializerTrieNode
java.lang.Object
org.kuali.rice.krad.util.documentserializer.PropertySerializerTrieNode
- All Implemented Interfaces:
PropertySerializabilityMetadata
A node in the trie.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kuali.rice.krad.util.documentserializer.PropertySerializabilityMetadata
PropertySerializabilityMetadata.PropertySerializability -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetChildNode(String propertyNameComponent) Retrieves the child node with the given nameReturns the full path string of the property corresponding to this metadata.The name of this property, relative to the parent node (i.e. the child node name relative to its parents).Returns the serializability of this property.getSerializableChildProperty(String propertyNameComponent) Returns metadata bout a child property, if it existsvoidMarks that all primitives of this object will be serialized.toString()
-
Constructor Details
-
PropertySerializerTrieNode
-
-
Method Details
-
addChildNode
-
getPropertyNameComponent
The name of this property, relative to the parent node (i.e. the child node name relative to its parents).- Returns:
-
getChildNode
Retrieves the child node with the given name- Parameters:
propertyNameComponent-- Returns:
-
getSerializableChildProperty
Description copied from interface:PropertySerializabilityMetadataReturns metadata bout a child property, if it exists- Specified by:
getSerializableChildPropertyin interfacePropertySerializabilityMetadata- Parameters:
propertyNameComponent- the name of a child property, relative to this property (i.e. no .'s in the name)- Returns:
- null if there is no child property with the specified name, otherwise, metadata about the child
- See Also:
-
getPathString
Description copied from interface:PropertySerializabilityMetadataReturns the full path string of the property corresponding to this metadata.- Specified by:
getPathStringin interfacePropertySerializabilityMetadata- Returns:
- See Also:
-
getPropertySerializability
Description copied from interface:PropertySerializabilityMetadataReturns the serializability of this property. SeePropertySerializabilityMetadata.PropertySerializability.- Specified by:
getPropertySerializabilityin interfacePropertySerializabilityMetadata- Returns:
- See Also:
-
setPropertySerializabilityToObjectAndAllPrimitives
public void setPropertySerializabilityToObjectAndAllPrimitives()Marks that all primitives of this object will be serialized. -
toString
-