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)
PropertySerializabilityMetadata
getSerializableChildProperty
in interface PropertySerializabilityMetadata
propertyNameComponent
- 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()
PropertySerializabilityMetadata
getPathString
in interface PropertySerializabilityMetadata
PropertySerializabilityMetadata.getPathString()
public PropertySerializabilityMetadata.PropertySerializability getPropertySerializability()
PropertySerializabilityMetadata
PropertySerializabilityMetadata.PropertySerializability
.getPropertySerializability
in interface PropertySerializabilityMetadata
PropertySerializabilityMetadata.getPropertySerializability()
public void setPropertySerializabilityToObjectAndAllPrimitives()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.