Interface HstPropertyDefinition
-
public interface HstPropertyDefinition
Definition of a Channel Property.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends Annotation>
TgetAnnotation(Class<T> annotationClass)
List<Annotation>
getAnnotations()
<T extends Annotation>
List<Annotation>getAnnotations(List<Class<? extends Annotation>> annotationClasses)
Object
getDefaultValue()
String
getName()
HstValueType
getValueType()
boolean
isHiddenInChannelManager()
boolean
isRequired()
-
-
-
Method Detail
-
getValueType
HstValueType getValueType()
-
getName
String getName()
-
getDefaultValue
Object getDefaultValue()
-
isRequired
boolean isRequired()
-
isHiddenInChannelManager
boolean isHiddenInChannelManager()
-
getAnnotations
List<Annotation> getAnnotations()
-
getAnnotation
<T extends Annotation> T getAnnotation(Class<T> annotationClass)
- 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)
-
-