public class PropertySerializerTrieNode extends Object implements PropertySerializabilityMetadata
PropertySerializabilityMetadata.PropertySerializability| Constructor and Description |
|---|
PropertySerializerTrieNode(String pathString,
String propertyNameComponent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChildNode(PropertySerializerTrieNode child) |
PropertySerializerTrieNode |
getChildNode(String propertyNameComponent)
Retrieves the child node with the given name
|
String |
getPathString()
Returns the full path string of the property corresponding to this metadata.
|
String |
getPropertyNameComponent()
The name of this property, relative to the parent node (i.e.
|
PropertySerializabilityMetadata.PropertySerializability |
getPropertySerializability()
Returns the serializability of this property.
|
PropertySerializabilityMetadata |
getSerializableChildProperty(String propertyNameComponent)
Returns metadata bout a child property, if it exists
|
void |
setPropertySerializabilityToObjectAndAllPrimitives()
Marks that all primitives of this object will be serialized.
|
String |
toString() |
public PropertySerializerTrieNode(String pathString, String propertyNameComponent)
public void addChildNode(PropertySerializerTrieNode child)
public String getPropertyNameComponent()
public PropertySerializerTrieNode getChildNode(String propertyNameComponent)
propertyNameComponent - public PropertySerializabilityMetadata getSerializableChildProperty(String propertyNameComponent)
PropertySerializabilityMetadatagetSerializableChildProperty in interface PropertySerializabilityMetadatapropertyNameComponent - the name of a child property, relative to this property (i.e. no .'s in the name)PropertySerializabilityMetadata.getSerializableChildProperty(java.lang.String)public String getPathString()
PropertySerializabilityMetadatagetPathString in interface PropertySerializabilityMetadataPropertySerializabilityMetadata.getPathString()public PropertySerializabilityMetadata.PropertySerializability getPropertySerializability()
PropertySerializabilityMetadataPropertySerializabilityMetadata.PropertySerializability.getPropertySerializability in interface PropertySerializabilityMetadataPropertySerializabilityMetadata.getPropertySerializability()public void setPropertySerializabilityToObjectAndAllPrimitives()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.