Interface SymbolFeature<T>
-
@OpenApiAll public interface SymbolFeature<T>
Meta information about persistent symbol feature.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default T
getDefaultValue()
Get default value.java.lang.String
getName()
SymbolFeatureTypes
getType()
default boolean
isMultiple()
default boolean
isOrdered()
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- name of feature. Each symbol can have only one feature with given name.
-
getType
SymbolFeatureTypes getType()
- Returns:
- type of feature.
-
isMultiple
default boolean isMultiple()
- Returns:
- true if feature is multiple value.
-
isOrdered
default boolean isOrdered()
- Returns:
- true if feature is ordered value. In case feature is not multiple method may return any value.
-
getDefaultValue
@CheckForNull default T getDefaultValue()
Get default value.- Returns:
- default value.
-
-