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") public class EugeneJavaTagValues extends DefaultTagValueMetadatasProvider
Defines all tag values managed by Java templates.
- Since:
- 2.5.6
- Author:
- Tony Chemit - chemit@codelutin.com
-
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
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
-
Constructor Details
-
EugeneJavaTagValues
public EugeneJavaTagValues()
-
-
Method Details
-
getDescription
-
isUseJava8
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
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
-