Annotation Type Property


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

    • label

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

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

      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