com.aurorasoftworks.signal.runtime.ui.mvc
Class AbstractDispatcher
java.lang.Object
com.aurorasoftworks.signal.runtime.ui.mvc.AbstractControllerMethodInterceptor
com.aurorasoftworks.signal.runtime.ui.mvc.AbstractDispatcher
- All Implemented Interfaces:
- IBeanProcessor, IContextAware
- Direct Known Subclasses:
- AbstractMIDletDispatcher
public abstract class AbstractDispatcher
- extends AbstractControllerMethodInterceptor
- implements IContextAware
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentController
protected IController currentController
AbstractDispatcher
public AbstractDispatcher()
onControllerMethodInvoked
protected java.lang.Object onControllerMethodInvoked(IController controller,
IMethodHandler handler,
java.lang.Object[] args)
throws java.lang.Exception
- Specified by:
onControllerMethodInvoked
in class AbstractControllerMethodInterceptor
- Throws:
java.lang.Exception
onFlowCallerMethodInvoked
protected java.lang.Object onFlowCallerMethodInvoked(IController controller,
IMethodHandler handler,
java.lang.Object[] args)
throws java.lang.Exception
- Specified by:
onFlowCallerMethodInvoked
in class AbstractControllerMethodInterceptor
- Throws:
java.lang.Exception
checkControllerState
protected void checkControllerState(IController controller)
checkDispatcherAware
protected abstract void checkDispatcherAware(IController controller)
checkFlow
protected void checkFlow(IController newController)
throws java.lang.Exception
- Throws:
java.lang.Exception
beginFlow
protected void beginFlow(IFlowController newController)
throws java.lang.Exception
- Throws:
java.lang.Exception
endFlow
protected void endFlow(IController newController)
throws java.lang.Exception
- Throws:
java.lang.Exception
createFlowCallerProxy
protected IController createFlowCallerProxy(IController controller)
throws java.lang.Exception
- Throws:
java.lang.Exception
activateController
protected abstract void activateController(IController controller)
deactivateController
protected abstract void deactivateController(IController controller)
getCurrentController
protected IController getCurrentController()
getFlowLevel
protected int getFlowLevel()
Copyright © 2010. All Rights Reserved.