Interface PropertySerializabilityMetadata
- All Known Implementing Classes:
PropertySerializerTrieNode
public interface PropertySerializabilityMetadata
This class represents metadata about the serializibility of a property during the document serialization proces..
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumSee docs for the elements of this enum -
Method Summary
Modifier and TypeMethodDescriptionReturns the full path string of the property corresponding to this metadata.Returns the serializability of this property.getSerializableChildProperty(String childPropertyName) Returns metadata bout a child property, if it exists
-
Method Details
-
getPropertySerializability
PropertySerializabilityMetadata.PropertySerializability getPropertySerializability()Returns the serializability of this property. SeePropertySerializabilityMetadata.PropertySerializability.- Returns:
-
getPathString
String getPathString()Returns the full path string of the property corresponding to this metadata.- Returns:
-
getSerializableChildProperty
Returns metadata bout a child property, if it exists- Parameters:
childPropertyName- 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
-