freemind.controller.actions
Class ActionFactory
java.lang.Object
freemind.controller.actions.ActionFactory
- public class ActionFactory
- extends java.lang.Object
- Author:
- foltin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionFactory
public ActionFactory(Controller c)
registerHandler
public void registerHandler(ActionHandler newHandler)
- The handler is put in front. Thus it is called before others are called.
- Parameters:
newHandler
-
deregisterHandler
public void deregisterHandler(ActionHandler newHandler)
registerFilter
public void registerFilter(ActionFilter newFilter)
deregisterFilter
public void deregisterFilter(ActionFilter newFilter)
startTransaction
public void startTransaction(java.lang.String name)
endTransaction
public void endTransaction(java.lang.String name)
executeAction
public void executeAction(ActionPair pair)
getController
public Controller getController()
- Returns:
registerActor
public void registerActor(ActorXml actor,
java.lang.Class action)
- Parameters:
actor
- action
-
getActor
public ActorXml getActor(XmlAction action)