Annotation Type Property


  • @Target(METHOD)
    @Retention(RUNTIME)
    public @interface Property
    Adds further metadata for properties of context-aware configuration annotation classes.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description  
      java.lang.String label  
      int order  
      java.lang.String[] property  
    • Element Detail

      • label

        java.lang.String label
        Returns:
        Label for the property (e.g. for configuration editor GUIs).
        Default:
        ""
      • description

        java.lang.String description
        Returns:
        Description for the property (e.g. for configuration editor GUIs).
        Default:
        ""
      • property

        java.lang.String[] property
        Returns:
        Further properties e.g. for configuration editor GUIs.
        Default:
        {}
      • order

        int order
        Returns:
        Number to control property order in configuration editor.
        Default:
        0