Class IEditorActionsMain.ActionBuilder
java.lang.Object
studio.magemonkey.codex.manager.editor.object.IEditorActionsMain.ActionBuilder
- Enclosing class:
IEditorActionsMain<P extends CodexPlugin<P>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddActionExecutor(IActionExecutor executor) voidaddActionParam(int key, IActionExecutor exec, String param, String value) voidaddConditionParam(int key, IConditionValidator cd, String param, String value) intaddConditionValidator(IConditionValidator validator) intaddParametized(Parametized parametized, ActionCategory type) voidaddParametizedParam(int key, ActionCategory type, Parametized parametized, String param, String value) voidaddTargetParam(int key, ITargetSelector ts, String param, String value) intaddTargetSelector(ITargetSelector targetSelector) getId()getParametized(ActionCategory type) voidinject(ActionSection section) voidremoveParametized(Parametized parametized, ActionCategory type, int pId) voidremoveParametizedParam(int key, ActionCategory type, Parametized parametized, String param)
-
Constructor Details
-
ActionBuilder
-
-
Method Details
-
getId
-
inject
-
addTargetSelector
-
addTargetParam
public void addTargetParam(int key, @NotNull ITargetSelector ts, @NotNull String param, @NotNull String value) -
addActionExecutor
-
addActionParam
public void addActionParam(int key, @NotNull IActionExecutor exec, @NotNull String param, @NotNull String value) -
addConditionValidator
-
addConditionParam
public void addConditionParam(int key, @NotNull IConditionValidator cd, @NotNull String param, @NotNull String value) -
getTargets
-
addParametized
-
removeParametized
public void removeParametized(@NotNull Parametized parametized, @NotNull ActionCategory type, int pId) -
addParametizedParam
public void addParametizedParam(int key, @NotNull ActionCategory type, @NotNull Parametized parametized, @NotNull String param, @NotNull String value) -
getParametized
@NotNull public Map<Integer,Map<Parametized, getParametizedMap<String, String>>> (@NotNull ActionCategory type) -
removeParametizedParam
public void removeParametizedParam(int key, @NotNull ActionCategory type, @NotNull Parametized parametized, @NotNull String param)
-