Package net.storm.api.plugins.config
Annotation Interface ConfigItem
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?> booleanbooleanUse this to indicate the enum class that is going to be used in the multiple select config.booleanbooleanintbooleanboolean
-
Element Details
-
position
int position- Default:
-1
-
keyName
String keyName -
name
String name -
description
String description -
warning
String warning- Default:
""
-
secret
boolean secret- Default:
false
-
section
String section- Default:
""
-
title
String title- Default:
""
-
parse
boolean parse- Default:
false
-
clazz
Class<?> clazz- Default:
void.class
-
method
String method- Default:
""
-
unhide
String unhide- Default:
""
-
unhideValue
String unhideValue- Default:
""
-
hide
String hide- Default:
""
-
hideValue
String hideValue- Default:
""
-
enabledBy
String enabledBy- Default:
""
-
enabledByValue
String enabledByValue- Default:
""
-
disabledBy
String disabledBy- Default:
""
-
disabledByValue
String disabledByValue- Default:
""
-
collapsible
boolean collapsible- Default:
false
-
wide
boolean wide- Default:
false
-
editable
boolean editable- Default:
true
-
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
-