Package org.nuiton.eugene.java
Class EugeneJavaTagValues
- java.lang.Object
-
- org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
-
- org.nuiton.eugene.java.EugeneJavaTagValues
-
- All Implemented Interfaces:
TagValueMetadatasProvider
@Component(role=org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider.class, hint="eugene-java-templates") @AutoService(org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider.class) public class EugeneJavaTagValues extends DefaultTagValueMetadatasProvider
Defines all tag values managed by Java templates.- Since:
- 2.5.6
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEugeneJavaTagValues.Store
-
Field Summary
-
Fields inherited from class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
matcher, tagValues
-
-
Constructor Summary
Constructors Constructor Description EugeneJavaTagValues()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()booleanisBean(ObjectModelClassifier classifier, ObjectModelPackage aPackage)Check if the given classifier has theEugeneJavaTagValues.Store.beanstereotype.booleanisUseJava8(ObjectModel model)Obtain the value of theEugeneJavaTagValues.Store.java8tag value on the given model.-
Methods inherited from class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
getDefinitionForMatcher, getTagValue, getTagValues, validate
-
-
-
-
Method Detail
-
getDescription
public String getDescription()
-
isUseJava8
public boolean isUseJava8(ObjectModel model)
Obtain the value of theEugeneJavaTagValues.Store.java8tag value on the given model.- Parameters:
model- model to seek- Returns:
truethe none empty value of the found tag value orfalseif not found nor empty.- Since:
- 2.15
- See Also:
EugeneJavaTagValues.Store.java8
-
isBean
public boolean isBean(ObjectModelClassifier classifier, ObjectModelPackage aPackage)
Check if the given classifier has theEugeneJavaTagValues.Store.beanstereotype.- Parameters:
classifier- classifier to test- Returns:
trueif tag value was found,false otherwise- See Also:
EugeneJavaTagValues.Store.bean
-
-