Package org.togglz.core.metadata
Interface FeatureMetaData
-
- All Known Implementing Classes:
EmptyFeatureMetaData,EnumFeatureMetaData,PropertyFeatureMetaData
public interface FeatureMetaDataMetadata of aFeature.- Author:
- Christian Kaltepoth
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,String>getAttributes()A map of custom feature attributes describing the featureFeatureStategetDefaultFeatureState()Default feature state, if it is not stored in aStateRepository.Set<FeatureGroup>getGroups()The feature groups to which the feature belongs.StringgetLabel()Returns a human readable name of the feature.
-
-
-
Method Detail
-
getLabel
String getLabel()
Returns a human readable name of the feature.
-
getDefaultFeatureState
FeatureState getDefaultFeatureState()
Default feature state, if it is not stored in aStateRepository.
-
getGroups
Set<FeatureGroup> getGroups()
The feature groups to which the feature belongs.
-
-