public class DefaultActionManager extends BaseEngineModule implements ActionManager
| Constructor and Description |
|---|
DefaultActionManager(SpongeEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(ActionAdapter actionAdapter) |
Object |
callAction(ActionAdapter actionAdapter,
List<Object> args) |
Object |
callAction(ActionAdapter actionAdapter,
Map<String,?> args) |
Object |
callAction(String actionName,
List<Object> args) |
Object |
callAction(String actionName,
Map<String,?> args) |
ValueHolder<Object> |
callActionIfExists(String actionName,
List<Object> args) |
ValueHolder<Object> |
callActionIfExists(String actionName,
Map<String,?> args) |
ActionAdapter |
getActionAdapter(String actionName) |
List<ActionAdapter> |
getActionAdapters(String knowledgeBaseRegexp,
String actionNameRegexp) |
Map<String,ActionAdapter> |
getRegisteredActionAdapterMap() |
boolean |
hasAction(String name) |
void |
removeAction(String actionName) |
protected void |
validateActionCallArgs(ActionAdapter actionAdapter,
List<Object> args) |
doShutdown, doStartup, getDescription, getEngine, getInternalService, getLabel, getName, getState, isFailed, isNew, isNewOrStartingOrRunning, isRunning, isStarting, isStopping, isTerminated, setDescription, setEngine, setLabel, setName, shutdown, startup, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisFailed, isNew, isRunning, isStarting, isStopping, isTerminated, shutdown, startupgetDescription, getLabel, getName, setDescription, setLabel, setNamepublic DefaultActionManager(SpongeEngine engine)
public void addAction(ActionAdapter actionAdapter)
addAction in interface ActionManagerpublic void removeAction(String actionName)
removeAction in interface ActionManagerpublic Object callAction(String actionName, List<Object> args)
callAction in interface ActionManagerpublic Object callAction(ActionAdapter actionAdapter, List<Object> args)
callAction in interface ActionManagerpublic Object callAction(String actionName, Map<String,?> args)
callAction in interface ActionManagerpublic Object callAction(ActionAdapter actionAdapter, Map<String,?> args)
callAction in interface ActionManagerprotected void validateActionCallArgs(ActionAdapter actionAdapter, List<Object> args)
public ValueHolder<Object> callActionIfExists(String actionName, List<Object> args)
callActionIfExists in interface ActionManagerpublic ValueHolder<Object> callActionIfExists(String actionName, Map<String,?> args)
callActionIfExists in interface ActionManagerpublic Map<String,ActionAdapter> getRegisteredActionAdapterMap()
getRegisteredActionAdapterMap in interface ActionManagerpublic boolean hasAction(String name)
hasAction in interface ActionManagerpublic ActionAdapter getActionAdapter(String actionName)
getActionAdapter in interface ActionManagerpublic List<ActionAdapter> getActionAdapters(String knowledgeBaseRegexp, String actionNameRegexp)
getActionAdapters in interface ActionManagerCopyright © 2016–2021 Softelnet. All rights reserved.