Interface SymbolFeature<T>
-
@OpenApiAll public interface SymbolFeature<T>
Meta information about persistent symbol feature.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getDefaultValue()
Get default value.java.lang.String
getName()
SymbolFeatureTypes
getType()
boolean
isMultiple()
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
boolean isMultiple()
- Returns:
- true if feature is multiple value.
-
isOrdered
boolean isOrdered()
- Returns:
- true if feature is ordered value. In case feature is not multiple method may return any value.
-
getDefaultValue
@CheckForNull T getDefaultValue()
Get default value.- Returns:
- default value.
-
-