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.