Class EugeneJavaTagValues

java.lang.Object
org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
org.nuiton.eugene.java.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
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields inherited from class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider

    matcher, tagValues
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    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.
    boolean
    isUseJava8(org.nuiton.eugene.models.object.ObjectModel model)
    Obtain the value of the EugeneJavaTagValues.Store.java8 tag value on the given model.

    Methods inherited from class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider

    getDefinitionForMatcher, getTagValue, getTagValues, validate

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EugeneJavaTagValues

      public EugeneJavaTagValues()
  • Method Details

    • 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:
    • 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: