Interface Record<T>
- 
- Type Parameters:
 T- the type of values for this record
- All Known Implementing Classes:
 RenderUnit
@ConsumerType public interface Record<T>
ARecordis a key-value immutable object understood by the HTL runtime, used for abstracting complex objects like Sightly templates (declared with thedata-sly-templateblock element) or objects that need to be translated from Java to JavaScript and back. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TgetProperty(java.lang.String name)Gets the value of a specified property.java.util.Set<java.lang.String>getPropertyNames()Gets the set of names for this record's properties. 
 - 
 
- 
- 
Method Detail
- 
getProperty
T getProperty(java.lang.String name)
Gets the value of a specified property.- Parameters:
 name- the name of the property- Returns:
 - the value of the property or 
nullif this record does not have the specified property 
 
- 
getPropertyNames
java.util.Set<java.lang.String> getPropertyNames()
Gets the set of names for this record's properties.- Returns:
 - this record's properties' names
 
 
 - 
 
 -