Annotation Type Property


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

      • 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