Class BaseActionArgumentProcessor
- java.lang.Object
-
- me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor
-
- All Implemented Interfaces:
ArgumentProcessor
,MenuElement
- Direct Known Subclasses:
SingleArgumentProcessor
,StoreArgumentProcessor
public abstract class BaseActionArgumentProcessor extends Object implements ArgumentProcessor
-
-
Field Summary
Fields Modifier and Type Field Description protected ActionApplier
onInvalidActionApplier
protected ActionApplier
onRequiredActionApplier
protected Map<String,Object>
options
-
Constructor Summary
Constructors Constructor Description BaseActionArgumentProcessor(ArgumentProcessorBuilder.Input input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Menu
getMenu()
Get the menu containing the element-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface me.hsgamer.bettergui.api.argument.ArgumentProcessor
getValue, process, tabComplete
-
-
-
-
Field Detail
-
onRequiredActionApplier
protected final ActionApplier onRequiredActionApplier
-
onInvalidActionApplier
protected final ActionApplier onInvalidActionApplier
-
-
Constructor Detail
-
BaseActionArgumentProcessor
public BaseActionArgumentProcessor(ArgumentProcessorBuilder.Input input)
-
-
Method Detail
-
getMenu
public Menu getMenu()
Description copied from interface:MenuElement
Get the menu containing the element- Specified by:
getMenu
in interfaceMenuElement
- Returns:
- the menu
-
-