Annotation Type Attribute


  • @Retention(RUNTIME)
    public @interface Attribute

    With this annotation you can define attributes (AbstractOrganizableObject.attributes) to be added to any kind of object that ends up in a an AbstractOrganizableObject This is for instance the case with Keywords:

    @Attribute("name"="project", "value"="@system"
    public class MyKeywordLibrary extends AbstractKeyword {

    }

    This annotation can be added to types or methods

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String key  
      String value