Interface TagValueMetadata
-
- All Known Implementing Classes:
EugeneCoreTagValues.Store
public interface TagValueMetadata
Created on 24/09/16.- Author:
- Tony Chemit - chemit@codelutin.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDefaultValue()
String
getDescription()
Get the i18n documentation key.Class<? extends TagValueDefinitionMatcher>
getMatcherClass()
String
getName()
Get the stereotype name.Set<Class<?>>
getTargets()
Define the types of object model api which can use this tag value.Class<?>
getType()
boolean
isDeprecated()
-
-
-
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:
true
if this stereotype is deprecated
-
getType
Class<?> getType()
- Returns:
- the tag value type
-
getMatcherClass
Class<? extends TagValueDefinitionMatcher> getMatcherClass()
-
-