Class EugeneJavaTagValues

  • All Implemented Interfaces:
    org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider

    @Component(role=org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider.class,
               hint="eugene-java-templates")
    public class EugeneJavaTagValues
    extends org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
    Defines all tag values managed by Java templates.
    Since:
    2.5.6
    Author:
    Tony Chemit - chemit@codelutin.com
    • Constructor Detail

      • EugeneJavaTagValues

        public EugeneJavaTagValues()
    • Method Detail

      • getDescription

        public String getDescription()
      • isUseJava8

        public boolean isUseJava8​(org.nuiton.eugene.models.object.ObjectModel model)
        Obtain the value of the EugeneJavaTagValues.Store.java8 tag value on the given model.
        Parameters:
        model - model to seek
        Returns:
        true the none empty value of the found tag value or false if not found nor empty.
        Since:
        2.15
        See Also:
        EugeneJavaTagValues.Store.java8
      • isBean

        public boolean isBean​(org.nuiton.eugene.models.object.ObjectModelClassifier classifier,
                              org.nuiton.eugene.models.object.ObjectModelPackage aPackage)
        Check if the given classifier has the EugeneJavaTagValues.Store.bean stereotype.
        Parameters:
        classifier - classifier to test
        Returns:
        true if tag value was found, false otherwise
        See Also:
        EugeneJavaTagValues.Store.bean