Interface TagValueMetadata
-
- All Known Implementing Classes:
EugeneCoreTagValues.Store
public interface TagValueMetadataCreated on 24/09/16.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDefaultValue()StringgetDescription()Get the i18n documentation key.Class<? extends TagValueDefinitionMatcher>getMatcherClass()StringgetName()Get the stereotype name.Set<Class<?>>getTargets()Define the types of object model api which can use this tag value.Class<?>getType()booleanisDeprecated()
-
-
-
Method Detail
-
getName
String getName()
Get the stereotype name.- Returns:
- the stereotype name
-
getTargets
Set<Class<?>> getTargets()
Define the types of object model api which can use this tag value.- Returns:
- the set of target object model element which can accept the tag value.
-
getDescription
String getDescription()
Get the i18n documentation key.- Returns:
- the i18n documentation key
-
getDefaultValue
String getDefaultValue()
- Returns:
- default value for this tag value
-
isDeprecated
boolean isDeprecated()
- Returns:
trueif this stereotype is deprecated
-
getType
Class<?> getType()
- Returns:
- the tag value type
-
getMatcherClass
Class<? extends TagValueDefinitionMatcher> getMatcherClass()
-
-