Interface HstPropertyDefinition
public interface HstPropertyDefinition
Definition of a Channel Property.
-
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
TgetAnnotation
(Class<T> annotationClass) <T extends Annotation>
List<Annotation>getAnnotations
(List<Class<? extends Annotation>> annotationClasses) getName()
boolean
boolean
-
Method Details
-
getValueType
HstValueType getValueType() -
getName
String getName() -
getDefaultValue
Object getDefaultValue() -
isRequired
boolean isRequired() -
isHiddenInChannelManager
boolean isHiddenInChannelManager() -
getAnnotations
List<Annotation> getAnnotations() -
getAnnotation
- Parameters:
annotationClass
- the annotationClass to check- Returns:
- Returns the annotation T if present on the
HstPropertyDefinition
and returnsnull
if not present
-
getAnnotations
<T extends Annotation> List<Annotation> getAnnotations(List<Class<? extends Annotation>> annotationClasses)
-