Annotation Type ConfigItem


  • @Retention(RUNTIME)
    @Target(METHOD)
    public @interface ConfigItem
    • Element Detail

      • keyName

        java.lang.String keyName
      • name

        java.lang.String name
      • description

        java.lang.String description
      • position

        int position
        Default:
        -1
      • hidden

        boolean hidden
        Default:
        false
      • warning

        java.lang.String warning
        Default:
        ""
      • secret

        boolean secret
        Default:
        false
      • section

        java.lang.String section
        Default:
        ""
      • title

        java.lang.String title
        Default:
        ""
      • parse

        boolean parse
        Default:
        false
      • clazz

        java.lang.Class<?> clazz
        Default:
        void.class
      • method

        java.lang.String method
        Default:
        ""
      • unhide

        java.lang.String unhide
        Default:
        ""
      • unhideValue

        java.lang.String unhideValue
        Default:
        ""
      • hide

        java.lang.String hide
        Default:
        ""
      • hideValue

        java.lang.String hideValue
        Default:
        ""
      • enabledBy

        java.lang.String enabledBy
        Default:
        ""
      • enabledByValue

        java.lang.String enabledByValue
        Default:
        ""
      • disabledBy

        java.lang.String disabledBy
        Default:
        ""
      • disabledByValue

        java.lang.String disabledByValue
        Default:
        ""
      • collapsible

        boolean collapsible
        Default:
        false
      • wide

        boolean wide
        Default:
        false
      • editable

        boolean editable
        Default:
        true
      • enumClass

        java.lang.Class<? extends java.lang.Enum> enumClass
        Use this to indicate the enum class that is going to be used in the multiple select config. This implementation made debugging problems with multiple selects a lot easier
        Returns:
        The Enum that will be used for the multiple select
        Default:
        java.lang.Enum.class