A C E G I O R S T U

A

addMethodCallLogStmt(SgClassPool, List<String>, SgMethod) - Static method in class org.fuin.apps4swing.Utils
Add some log lines for a method call including method name and arguments (DEBUG) and argument values (TRACE).
addPrivateStaticLogger(SgClassPool, SgClass) - Static method in class org.fuin.apps4swing.Utils
Adds a private static LOG variable to the class.
addVarTraceStmt(SgClassPool, List<String>, String, SgClass) - Static method in class org.fuin.apps4swing.Utils
Creates a trace line for a variable.
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ControllerQueueFactoryListener
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ToControllerDispatcherFactoryListener
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ToViewDispatcherFactoryListener

C

cancel() - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Cancel the task.
ControllerQueue<CONTROLLER,VIEW> - Class in org.fuin.apps4swing
Queues commands for the controller and executes them in sequential order.
ControllerQueue() - Constructor for class org.fuin.apps4swing.ControllerQueue
Default constructor.
ControllerQueueFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a ControllerQueue-Implementation.
ControllerQueueFactoryListener(SgClassPool, ByteCodeGenerator, Class<?>) - Constructor for class org.fuin.apps4swing.ControllerQueueFactoryListener
Constructor with all necessary values.
ControllerTaskExecutor<CONTROLLER> - Class in org.fuin.apps4swing
Executes tasks submitted for a controller in sequential order.
ControllerTaskExecutor() - Constructor for class org.fuin.apps4swing.ControllerTaskExecutor
Default constructor.
ControllerViewConnector<CTRL extends org.fuin.apps4j.Controller<VIEW>,VIEW extends org.fuin.apps4j.View<CTRL>> - Class in org.fuin.apps4swing
Connects the controller and the view.
ControllerViewConnector(String, String, Class<?>, CTRL, String, Class<?>, VIEW, ExecutorService, int) - Constructor for class org.fuin.apps4swing.ControllerViewConnector
Constructor with ControllerViewConnector.ctrlQueueIntf equal to ControllerViewConnector.ctrlIntf.
ControllerViewConnector(String, String, Class<?>, CTRL, String, Class<?>, VIEW, Class<?>, ExecutorService, int) - Constructor for class org.fuin.apps4swing.ControllerViewConnector
Constructor with all possible values.
createBody(SgMethod) - Method in class org.fuin.apps4swing.ControllerQueueFactoryListener
createBody(SgMethod) - Method in class org.fuin.apps4swing.ToControllerDispatcherFactoryListener
createBody(SgMethod) - Method in class org.fuin.apps4swing.ToViewDispatcherFactoryListener
createEDTGetterClass(SgClassPool, ByteCodeGenerator, VarListImplementationFactory, SgVariable, SgMethod) - Static method in class org.fuin.apps4swing.Utils
Creates a class that implements EDTGetter that calls a given method.
createRunnableClass(SgClassPool, ByteCodeGenerator, VarListImplementationFactory, SgVariable, SgMethod) - Static method in class org.fuin.apps4swing.Utils
Creates a class that implements Runnable that calls a given method.

E

EDTGetter<RESULT> - Interface in org.fuin.apps4swing
A unit that creates a result value.
EDTInvoker<RESULT> - Class in org.fuin.apps4swing
Calls a method on a target object in the EDT thread.
EDTInvoker(EDTGetter<RESULT>) - Constructor for class org.fuin.apps4swing.EDTInvoker
Constructor with target object.
EDTResult<RESULT> - Class in org.fuin.apps4swing
Helper class to transport a result in a thread safe way.
EDTResult() - Constructor for class org.fuin.apps4swing.EDTResult
 
execute(Callable<Object>) - Method in class org.fuin.apps4swing.ControllerQueue
Executes a task and returns the result of the command.
execute(Runnable) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Executes the task.
execute(Runnable) - Method in class org.fuin.apps4swing.ToControllerDispatcher
Execute the runnable in the controller's thread.

G

get() - Method in interface org.fuin.apps4swing.EDTGetter
Returns the created result.
getController() - Method in class org.fuin.apps4swing.ControllerQueue
Returns the controller that contains the real application logic.
getController() - Method in class org.fuin.apps4swing.ToControllerDispatcher
Returns the controller the dispatcher works on.
getControllerQueue() - Method in class org.fuin.apps4swing.ControllerViewConnector
Returns the generated controller queue implementation.
getExecutorService() - Method in class org.fuin.apps4swing.ControllerViewConnector
Returns the executor service used for the generated implementations.
getResultValue() - Method in class org.fuin.apps4swing.EDTResult
Returns the value.
getView() - Method in class org.fuin.apps4swing.ToViewDispatcher
Returns the view events are dispatched to.

I

invoke() - Method in class org.fuin.apps4swing.EDTInvoker
Calls the EDTGetter.get() using SwingUtilities.invokeAndWait(Runnable).
invokeAndWait(Runnable) - Static method in class org.fuin.apps4swing.EDTInvoker
Executes a runnable using SwingUtilities.invokeAndWait(Runnable).
invokeLater(Runnable) - Static method in class org.fuin.apps4swing.EDTInvoker
Executes a runnable using SwingUtilities.invokeLater(Runnable).
isCanceled() - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Returns if the execution has been canceled.

O

org.fuin.apps4swing - package org.fuin.apps4swing
 

R

run() - Method in class org.fuin.apps4swing.ControllerTaskExecutor

S

setController(CONTROLLER) - Method in class org.fuin.apps4swing.ControllerQueue
Sets the controller that contains the real application logic.
setController(CTRL) - Method in class org.fuin.apps4swing.ToControllerDispatcher
Sets the controller the dispatcher works on.
setControllerTaskExecutor(ControllerTaskExecutor<CONTROLLER>) - Method in class org.fuin.apps4swing.ControllerQueue
Sets the executor that actually does the work.
setEvents(ArrayBlockingQueue<Runnable>) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Set an event queue.
setExecutorService(ExecutorService) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Set an executor service.
setExecutorService(ExecutorService) - Method in class org.fuin.apps4swing.ToControllerDispatcher
Sets the executor service.
setResultValue(RESULT) - Method in class org.fuin.apps4swing.EDTResult
Sets the value.
setView(View<CONTROLLER>) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Set the view to block during task execution.
setView(VIEW) - Method in class org.fuin.apps4swing.ToViewDispatcher
Sets the view events are dispatched to.

T

ToControllerDispatcher<CTRL extends org.fuin.apps4j.Controller<VIEW>,VIEW> - Class in org.fuin.apps4swing
Dispatch events from the view to the controller using a new thread.
ToControllerDispatcher() - Constructor for class org.fuin.apps4swing.ToControllerDispatcher
Default constructor.
ToControllerDispatcherFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a ToControllerDispatcher -Implementation.
ToControllerDispatcherFactoryListener(SgClassPool, ByteCodeGenerator, Class<?>) - Constructor for class org.fuin.apps4swing.ToControllerDispatcherFactoryListener
Constructor with pool, generator and controller interface.
ToViewDispatcher<VIEW> - Class in org.fuin.apps4swing
Dispatch events from the controller to the view.
ToViewDispatcher() - Constructor for class org.fuin.apps4swing.ToViewDispatcher
 
ToViewDispatcherFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a ToViewDispatcher implementation.
ToViewDispatcherFactoryListener(SgClassPool, ByteCodeGenerator, Class<?>) - Constructor for class org.fuin.apps4swing.ToViewDispatcherFactoryListener
Constructor with pool, generator and interface.

U

Utils - Class in org.fuin.apps4swing
Utility methods for the package.

A C E G I O R S T U

Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.