A C D E F G H I J L M O P R S T U W

A

AbstractControllerQueue<CONTROLLER,VIEW> - Class in org.fuin.apps4swing
Queues commands for the controller and executes them in sequential order.
AbstractControllerQueue() - Constructor for class org.fuin.apps4swing.AbstractControllerQueue
Default constructor.
AbstractModuleImpl - Class in org.fuin.apps4swing
Basic functionality common for all module implementations.
AbstractModuleImpl() - Constructor for class org.fuin.apps4swing.AbstractModuleImpl
 
AbstractModuleImplIntfListener - Class in org.fuin.apps4swing
Basic functionality common for all module interface listener implementations.
AbstractModuleImplIntfListener() - Constructor for class org.fuin.apps4swing.AbstractModuleImplIntfListener
 
AbstractMvcContext - Class in org.fuin.apps4swing
Collection of MvcBundle objects that are initialized together.
AbstractMvcContext() - Constructor for class org.fuin.apps4swing.AbstractMvcContext
 
AbstractToControllerDispatcher<CTRL extends org.fuin.apps4j.base.Controller<VIEW>,VIEW> - Class in org.fuin.apps4swing
Dispatch events from the view to the controller using a new thread.
AbstractToControllerDispatcher() - Constructor for class org.fuin.apps4swing.AbstractToControllerDispatcher
Default constructor.
AbstractToViewDispatcher<VIEW,CTRL> - Class in org.fuin.apps4swing
Dispatch events from the controller to the view.
AbstractToViewDispatcher() - Constructor for class org.fuin.apps4swing.AbstractToViewDispatcher
 
addMethodCallLogStmt(SgClassPool, List<String>, SgMethod) - Static method in class org.fuin.apps4swing.Apps4SwingUtils
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.Apps4SwingUtils
Adds a private static LOG variable to the class.
addVarTraceStmt(SgClassPool, List<String>, String, SgClass) - Static method in class org.fuin.apps4swing.Apps4SwingUtils
Creates a trace line for a variable.
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ControllerQueueFactoryListener
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ModuleImplFactoryListener
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ModuleImplIntfListenerFactoryListener
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ToControllerDispatcherFactoryListener
afterClassCreated(SgClass) - Method in class org.fuin.apps4swing.ToViewDispatcherFactoryListener
Apps4SwingUtils - Class in org.fuin.apps4swing
Utility methods for the package.
AwtLoggingUncaughtExceptionHandler - Class in org.fuin.apps4swing
Logs an uncaught AWT exception.
AwtLoggingUncaughtExceptionHandler() - Constructor for class org.fuin.apps4swing.AwtLoggingUncaughtExceptionHandler
 

C

cancel() - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Cancel the task.
close(ModuleImplIntf) - Method in class org.fuin.apps4swing.JFrameWindowManager
 
connectControllerQueue(AbstractControllerQueue, AbstractToViewDispatcher, Controller, ExecutorService, int) - Method in class org.fuin.apps4swing.AbstractMvcContext
Connects "ControllerQueue" and other objects.
connectModule(AbstractModuleImpl, AbstractControllerQueue) - Method in class org.fuin.apps4swing.AbstractMvcContext
Connects "Module" and other objects.
connectToCtrlDispatcher(AbstractToControllerDispatcher, AbstractControllerQueue, ExecutorService) - Method in class org.fuin.apps4swing.AbstractMvcContext
Connects "ToControllerDispatcher" and other objects.
connectToViewDispatcher(AbstractToViewDispatcher, View) - Method in class org.fuin.apps4swing.AbstractMvcContext
Connects "ToViewDispatcher" and other objects.
ControllerQueueFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a AbstractControllerQueue -Implementation.
ControllerQueueFactoryListener(SgClassPool, ByteCodeGenerator) - 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.
createBody(SgMethod, Class<?>...) - Method in class org.fuin.apps4swing.ControllerQueueFactoryListener
createBody(SgMethod, Class<?>...) - Method in class org.fuin.apps4swing.ModuleImplFactoryListener
createBody(SgMethod, Class<?>...) - Method in class org.fuin.apps4swing.ModuleImplIntfListenerFactoryListener
createBody(SgMethod, Class<?>...) - Method in class org.fuin.apps4swing.ToControllerDispatcherFactoryListener
createBody(SgMethod, Class<?>...) - Method in class org.fuin.apps4swing.ToViewDispatcherFactoryListener
createCallableClass(SgClassPool, ByteCodeGenerator, VarListImplementationFactory, SgVariable, Class<?>, SgMethod) - Static method in class org.fuin.apps4swing.Apps4SwingUtils
Creates a class that implements Runnable that calls a given method.
createEDTGetterClass(SgClassPool, ByteCodeGenerator, VarListImplementationFactory, SgVariable, SgMethod) - Static method in class org.fuin.apps4swing.Apps4SwingUtils
Creates a class that implements EDTGetter that calls a given method.
createMenuBar(Menu) - Static method in class org.fuin.apps4swing.MenuFactory
Creates a menu bar from the menu definition.
createPopupMenu(Menu) - Static method in class org.fuin.apps4swing.MenuFactory
Creates a popup from the menu definition.
createRunnableClass(SgClassPool, ByteCodeGenerator, VarListImplementationFactory, SgVariable, SgMethod) - Static method in class org.fuin.apps4swing.Apps4SwingUtils
Creates a class that implements Runnable that calls a given method.

D

DefaultButtonCapable - Interface in org.fuin.apps4swing
A component that has a default button.

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.AbstractControllerQueue
Executes a task and returns the result of the command.
execute(Runnable) - Method in class org.fuin.apps4swing.AbstractToControllerDispatcher
Execute the runnable in the controller's thread.
execute(Runnable) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Executes the task.

F

finished() - Method in class org.fuin.apps4swing.AbstractModuleImplIntfListener
Marks the result values as set.

G

generateClasses() - Method in class org.fuin.apps4swing.MvcBundle
Generates all necessary MVC classes.
get() - Method in interface org.fuin.apps4swing.EDTGetter
Returns the created result.
getBundles() - Method in class org.fuin.apps4swing.AbstractMvcContext
Returns the bundles.
getController() - Method in class org.fuin.apps4swing.AbstractControllerQueue
Returns the controller that contains the real application logic.
getController() - Method in class org.fuin.apps4swing.AbstractToControllerDispatcher
Returns the controller the dispatcher works on.
getCtrlImpl() - Method in class org.fuin.apps4swing.MvcBundle
Returns the controller implementation.
getCtrlIntf() - Method in class org.fuin.apps4swing.MvcBundle
Returns controller interface.
getCtrlQueueClass() - Method in class org.fuin.apps4swing.MvcBundle
Returns the controller queue class.
getDefaultButton() - Method in interface org.fuin.apps4swing.DefaultButtonCapable
Returns the default button.
getExecutorService() - Method in class org.fuin.apps4swing.MvcBundle
Returns the executor service.
getModule() - Method in class org.fuin.apps4swing.AbstractModuleImpl
Returns the real implementation used.
getModuleClass() - Method in class org.fuin.apps4swing.MvcBundle
Returns them module class.
getModuleImpl(MvcBundle) - Method in class org.fuin.apps4swing.ManualMvcContext
Returns the instance of the "Module" for the given bundle.
getModuleImplIntf() - Method in class org.fuin.apps4swing.MvcBundle
Returns the module implementation interface.
getModuleIntf() - Method in class org.fuin.apps4swing.MvcBundle
Returns the module interface.
getName() - Method in class org.fuin.apps4swing.MvcBundle
Returns the name of the bundle.
getPkg() - Method in class org.fuin.apps4swing.MvcBundle
Returns the package used for the generated classes.
getPopupMenu() - Method in interface org.fuin.apps4swing.PopupMenuCapable
Returns the popup menu.
getQueueCapacity() - Method in class org.fuin.apps4swing.MvcBundle
Returns the queue capacity.
getResultValue() - Method in class org.fuin.apps4swing.EDTResult
Returns the value.
getSrcDir() - Method in class org.fuin.apps4swing.MvcBundle
Returns the directory to write a copy of the generated source to.
getToControllerDispatcher(MvcBundle) - Method in class org.fuin.apps4swing.ManualMvcContext
Returns the instance of the "ToControllerDispatcher" for the given bundle.
getToCtrlDispClass() - Method in class org.fuin.apps4swing.MvcBundle
Returns the controller dispatcher class.
getToViewDispatcher(MvcBundle) - Method in class org.fuin.apps4swing.ManualMvcContext
Returns the instance of the "ToViewDispatcher" for the given bundle.
getToViewDispClass() - Method in class org.fuin.apps4swing.MvcBundle
Returns the view dispatcher class.
getView() - Method in class org.fuin.apps4swing.AbstractToViewDispatcher
Returns the view events are dispatched to.
getViewImpl() - Method in class org.fuin.apps4swing.MvcBundle
Returns the view implementation.
getViewIntf() - Method in class org.fuin.apps4swing.MvcBundle
Returns the view interface.

H

handle(Throwable) - Method in class org.fuin.apps4swing.AwtLoggingUncaughtExceptionHandler
Handles the throwable.

I

init() - Method in class org.fuin.apps4swing.AbstractMvcContext
Creates instances of all beans and connects them.
init() - Method in class org.fuin.apps4swing.ManualMvcContext
Creates instances of all beans and connects them.
init() - Method in class org.fuin.apps4swing.SpringMvcContext
Registers all beans and factories from the MvcBundle with Spring.
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.
isFinished() - Method in class org.fuin.apps4swing.AbstractModuleImplIntfListener
Returns if the result values are set.

J

JFrameWindowManager - Class in org.fuin.apps4swing
Window manager that uses JFrame objects to display a module.
JFrameWindowManager() - Constructor for class org.fuin.apps4swing.JFrameWindowManager
 

L

LoggingUncaughtExceptionHandler - Class in org.fuin.apps4swing
Logs uncaught exceptions .
LoggingUncaughtExceptionHandler() - Constructor for class org.fuin.apps4swing.LoggingUncaughtExceptionHandler
 

M

ManualMvcContext - Class in org.fuin.apps4swing
Version that manually (without Spring) ties the MVC objects together.
ManualMvcContext() - Constructor for class org.fuin.apps4swing.ManualMvcContext
Default constructor.
MenuFactory - Class in org.fuin.apps4swing
Utility class to create Swing menus.
ModuleImplFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a AbstractModuleImpl implementation.
ModuleImplFactoryListener(SgClassPool, Class<? extends ModuleImplIntf>) - Constructor for class org.fuin.apps4swing.ModuleImplFactoryListener
Constructor with class pool and module implementation interface.
ModuleImplIntfListenerFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a AbstractModuleImplIntfListener implementation.
ModuleImplIntfListenerFactoryListener() - Constructor for class org.fuin.apps4swing.ModuleImplIntfListenerFactoryListener
 
MvcBundle<VIEW extends org.fuin.apps4j.base.View<CTRL>,CTRL extends org.fuin.apps4j.base.Controller<VIEW>,MODULE> - Class in org.fuin.apps4swing
A unit consisting of a Controller and a View and eventually a Module.
MvcBundle() - Constructor for class org.fuin.apps4swing.MvcBundle
 

O

open(ModuleImplIntf, String) - Method in class org.fuin.apps4swing.JFrameWindowManager
 
org.fuin.apps4swing - package org.fuin.apps4swing
 

P

PopupMenuCapable - Interface in org.fuin.apps4swing
A component that has a popup menu.

R

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

S

setApplicationContext(ApplicationContext) - Method in class org.fuin.apps4swing.SpringMvcContext
 
setBundles(MvcBundle...) - Method in class org.fuin.apps4swing.AbstractMvcContext
Sets the MVC bundles.
setBundles(List<MvcBundle>) - Method in class org.fuin.apps4swing.AbstractMvcContext
Sets the MVC bundles.
setController(CONTROLLER) - Method in class org.fuin.apps4swing.AbstractControllerQueue
Sets the controller that contains the real application logic.
setController(CTRL) - Method in class org.fuin.apps4swing.AbstractToControllerDispatcher
Sets the controller the dispatcher works on.
setControllerTaskExecutor(ControllerTaskExecutor<CONTROLLER>) - Method in class org.fuin.apps4swing.AbstractControllerQueue
Sets the executor that actually does the work.
setCtrlImpl(CTRL) - Method in class org.fuin.apps4swing.MvcBundle
Sets the controller implementation.
setCtrlIntf(Class<? extends CTRL>) - Method in class org.fuin.apps4swing.MvcBundle
Sets the controller interface.
setEvents(ArrayBlockingQueue<Runnable>) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Set an event queue.
setExecutorService(ExecutorService) - Method in class org.fuin.apps4swing.AbstractToControllerDispatcher
Sets the executor service.
setExecutorService(ExecutorService) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Set an executor service.
setExecutorService(ExecutorService) - Method in class org.fuin.apps4swing.MvcBundle
Sets the executor service.
setModule(ModuleImplIntf) - Method in class org.fuin.apps4swing.AbstractModuleImpl
Sets the real implementation used.
setModuleIntf(Class<? extends MODULE>) - Method in class org.fuin.apps4swing.MvcBundle
Sets the module interface.
setName(String) - Method in class org.fuin.apps4swing.MvcBundle
Sets the name of the bundle.
setPkg(String) - Method in class org.fuin.apps4swing.MvcBundle
Sets the package of the generated classes.
setQueueCapacity(int) - Method in class org.fuin.apps4swing.MvcBundle
Sets the capacity for the controller queue.
setResultValue(RESULT) - Method in class org.fuin.apps4swing.EDTResult
Sets the value.
setSrcDir(File) - Method in class org.fuin.apps4swing.MvcBundle
Sets the source directory.
setView(VIEW) - Method in class org.fuin.apps4swing.AbstractToViewDispatcher
Sets the view events are dispatched to.
setView(View<CONTROLLER>) - Method in class org.fuin.apps4swing.ControllerTaskExecutor
Set the view to block during task execution.
setViewImpl(VIEW) - Method in class org.fuin.apps4swing.MvcBundle
Sets the view implementation.
setViewIntf(Class<? extends VIEW>) - Method in class org.fuin.apps4swing.MvcBundle
Sets the view interface.
SpringMvcContext - Class in org.fuin.apps4swing
Version that ties the MVC objects together using Spring.
SpringMvcContext() - Constructor for class org.fuin.apps4swing.SpringMvcContext
 

T

ToControllerDispatcherFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a AbstractToControllerDispatcher -Implementation.
ToControllerDispatcherFactoryListener(SgClassPool, ByteCodeGenerator) - Constructor for class org.fuin.apps4swing.ToControllerDispatcherFactoryListener
Constructor with pool, generator and controller interface.
ToViewDispatcherFactoryListener - Class in org.fuin.apps4swing
Creates the method bodies for a AbstractToViewDispatcher implementation.
ToViewDispatcherFactoryListener(SgClassPool, ByteCodeGenerator) - Constructor for class org.fuin.apps4swing.ToViewDispatcherFactoryListener
Constructor with pool, generator and interface.

U

uncaughtException(Thread, Throwable) - Method in class org.fuin.apps4swing.LoggingUncaughtExceptionHandler
 

W

waitForResults(AbstractModuleImplIntfListener) - Method in class org.fuin.apps4swing.AbstractModuleImpl
Waits until the listener has received results.
writeToFile(File, String) - Static method in class org.fuin.apps4swing.Apps4SwingUtils
Writes the given text to a file.

A C D E F G H I J L M O P R S T U W

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