Class ApplicationActionEngine
java.lang.Object
org.nuiton.jaxx.application.swing.action.ApplicationActionEngine
public class ApplicationActionEngine
extends java.lang.Object
To create and consume
AbstractApplicationAction.
Created on 11/24/13.- Since:
- 2.8
- Author:
- Tony Chemit - chemit@codelutin.com
-
Constructor Summary
Constructors Constructor Description ApplicationActionEngine(ApplicationActionFactory actionFactory) -
Method Summary
Modifier and Type Method Description <A extends AbstractApplicationAction>
voidrunAction(A action)voidrunAction(javax.swing.AbstractButton button)<A extends AbstractApplicationAction>
voidrunActionAndWait(A action)<A extends AbstractApplicationAction>
voidrunActionAndWait(AbstractApplicationUIHandler handler, java.lang.Class<A> actionName)<A extends AbstractApplicationAction>
voidrunFullInternalAction(A action)<A extends AbstractApplicationAction>
voidrunInternalAction(A action)<A extends AbstractApplicationAction>
voidrunInternalAction(AbstractApplicationUIHandler handler, java.lang.Class<A> actionName)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ApplicationActionEngine
-
-
Method Details
-
runInternalAction
-
runFullInternalAction
-
runInternalAction
public <A extends AbstractApplicationAction> void runInternalAction(AbstractApplicationUIHandler handler, java.lang.Class<A> actionName) -
runAction
-
runAction
public void runAction(javax.swing.AbstractButton button) -
runActionAndWait
-
runActionAndWait
public <A extends AbstractApplicationAction> void runActionAndWait(AbstractApplicationUIHandler handler, java.lang.Class<A> actionName)
-