A B C D E F G H M O P T U V W

A

Apps4JUtils - Class in org.fuin.apps4j.base
Common utilities.

B

block() - Method in interface org.fuin.apps4j.base.View
Blocks the view for user operations.

C

CachedThreadPoolExecutorFactory - Class in org.fuin.apps4j.base
Factory class to create a new executor service.
CachedThreadPoolExecutorFactory() - Constructor for class org.fuin.apps4j.base.CachedThreadPoolExecutorFactory
 
cancel() - Method in interface org.fuin.apps4j.base.ModuleImplIntf
The module UI should be closed without saving data.
CanceledException - Exception in org.fuin.apps4j.base
An operation was canceled.
CanceledException() - Constructor for exception org.fuin.apps4j.base.CanceledException
Default constructor.
CanceledException(String) - Constructor for exception org.fuin.apps4j.base.CanceledException
Constructor with message.
ChildController<PARENT_CTRL> - Interface in org.fuin.apps4j.base
Controller functionality used by a parent controller (Communication flow from parent to child).
close(ModuleImplIntf) - Method in interface org.fuin.apps4j.base.WindowManager
Close the module's UI.
Controller<VIEW> - Interface in org.fuin.apps4j.base
This is the part of the controller used by the view.
create() - Method in class org.fuin.apps4j.base.CachedThreadPoolExecutorFactory
Creates a new executor service.
createExecutorService() - Static method in class org.fuin.apps4j.base.Apps4JUtils
Creates an executor service with a cached thread pool and a shutdown hook attached.
createFromXml(String) - Static method in class org.fuin.apps4j.menu.MenuImpl
Creates a menu from XML.
createFromXml(Reader) - Static method in class org.fuin.apps4j.menu.MenuImpl
Creates a menu from XML.

D

DividerMenuItem - Class in org.fuin.apps4j.menu
Defines a divider in the menu.
DividerMenuItem() - Constructor for class org.fuin.apps4j.menu.DividerMenuItem
 

E

equals(Object) - Method in class org.fuin.apps4j.base.TargetImpl
 

F

failure(RuntimeException) - Method in interface org.fuin.apps4j.base.ModuleImplIntfListener
The method call finished with a runtime exception.

G

getAccelerator() - Method in interface org.fuin.apps4j.menu.TextMenuItem
Returns the textual description of the keyboard accelerator.
getAccelerator() - Method in class org.fuin.apps4j.menu.TextMenuItemImpl
 
getController() - Method in interface org.fuin.apps4j.base.View
Returns the controller the view interacts with.
getControllerUI() - Method in interface org.fuin.apps4j.base.Controller
Returns the UI.
getId() - Method in interface org.fuin.apps4j.base.Target
A unique ID for the target used by other parts of the application.
getId() - Method in class org.fuin.apps4j.base.TargetImpl
 
getId() - Method in interface org.fuin.apps4j.menu.Menu
Returns the menu id.
getId() - Method in class org.fuin.apps4j.menu.MenuImpl
 
getItems() - Method in interface org.fuin.apps4j.menu.Menu
Returns the item list.
getItems() - Method in class org.fuin.apps4j.menu.MenuImpl
 
getItems() - Method in interface org.fuin.apps4j.menu.TextMenuItem
Returns a list of sub menu items.
getItems() - Method in class org.fuin.apps4j.menu.TextMenuItemImpl
 
getMnemonicIndex() - Method in interface org.fuin.apps4j.menu.TextMenuItem
Returns the index of the character that defines the mnemonic.
getMnemonicIndex() - Method in class org.fuin.apps4j.menu.TextMenuItemImpl
 
getModuleImpl() - Method in interface org.fuin.apps4j.base.Target
Returns the name of the module implementation bound to the target.
getModuleImpl() - Method in class org.fuin.apps4j.base.TargetImpl
 
getModuleInterface() - Method in interface org.fuin.apps4j.base.Target
Returns the name of the module interface bound to the target.
getModuleInterface() - Method in class org.fuin.apps4j.base.TargetImpl
 
getModuleUI() - Method in interface org.fuin.apps4j.base.ModuleImplIntf
Returns the UI.
getName() - Method in interface org.fuin.apps4j.base.ModuleImplIntf
Returns the name of the module.
getParentController() - Method in interface org.fuin.apps4j.base.ChildController
Returns the parent controller.
getTarget() - Method in interface org.fuin.apps4j.menu.TextMenuItem
Returns the target that is attached to the menu item.
getTarget() - Method in class org.fuin.apps4j.menu.TextMenuItemImpl
 
getText() - Method in interface org.fuin.apps4j.menu.TextMenuItem
Returns the text.
getText() - Method in class org.fuin.apps4j.menu.TextMenuItemImpl
 
getViewUI() - Method in interface org.fuin.apps4j.base.View
Returns the UI.

H

hashCode() - Method in class org.fuin.apps4j.base.TargetImpl
 

M

MarshalMenuException - Exception in org.fuin.apps4j.menu
Error writing a menu definition to XML.
MarshalMenuException(Throwable) - Constructor for exception org.fuin.apps4j.menu.MarshalMenuException
Constructor with cause.
Menu - Interface in org.fuin.apps4j.menu
Defines a menu.
MenuImpl - Class in org.fuin.apps4j.menu
Default implementation of the menu.
MenuImpl(String, MenuItem...) - Constructor for class org.fuin.apps4j.menu.MenuImpl
Constructor with all data.
MenuImpl(String, List<MenuItem>) - Constructor for class org.fuin.apps4j.menu.MenuImpl
Constructor with all data.
MenuItem - Interface in org.fuin.apps4j.menu
Defines a menu item.
Module - Interface in org.fuin.apps4j.base
A module is a controller that has no dependencies to it's caller.
ModuleImplIntf - Interface in org.fuin.apps4j.base
Basic functionality all module implementation interfaces share.
ModuleImplIntfListener - Interface in org.fuin.apps4j.base
Base interface for listeners used inside ModuleImplIntf interfaces.
ModuleRef - Annotation Type in org.fuin.apps4j.base
Annotation that connects the ModuleImplIntf interface with the appropriate Module.
ModulImplIntfRef - Annotation Type in org.fuin.apps4j.base
Annotation that connects the Module interface with the appropriate ModuleImplIntf.

O

open(ModuleImplIntf, String) - Method in interface org.fuin.apps4j.base.WindowManager
Open the module's UI.
org.fuin.apps4j.base - package org.fuin.apps4j.base
 
org.fuin.apps4j.menu - package org.fuin.apps4j.menu
 

P

ParentController - Interface in org.fuin.apps4j.base
Controller functionality used by a child controller (Communication flow from child to parent).

T

Target - Interface in org.fuin.apps4j.base
A target is a combination of a module interface and a concrete implementation couple that has a unique id assigned.
TargetImpl - Class in org.fuin.apps4j.base
Default implementation of the target.
TargetImpl(String, String, String) - Constructor for class org.fuin.apps4j.base.TargetImpl
Constructor with all data.
TextMenuItem - Interface in org.fuin.apps4j.menu
Defines a text menu item.
TextMenuItemImpl - Class in org.fuin.apps4j.menu
Default implementation of the menu item.
TextMenuItemImpl(String) - Constructor for class org.fuin.apps4j.menu.TextMenuItemImpl
Constructor with text.
TextMenuItemImpl(String, Integer) - Constructor for class org.fuin.apps4j.menu.TextMenuItemImpl
Constructor with text and mnemonic index.
TextMenuItemImpl(String, String, Integer) - Constructor for class org.fuin.apps4j.menu.TextMenuItemImpl
Constructor with text, accelerator and mnemonic index.
TextMenuItemImpl(String, String) - Constructor for class org.fuin.apps4j.menu.TextMenuItemImpl
Constructor with text and accelerator.
TextMenuItemImpl(String, String, Integer, Target, MenuItem...) - Constructor for class org.fuin.apps4j.menu.TextMenuItemImpl
Constructor with all data.
TextMenuItemImpl(String, String, Integer, Target, List<MenuItem>) - Constructor for class org.fuin.apps4j.menu.TextMenuItemImpl
Constructor with all data.
toString() - Method in class org.fuin.apps4j.menu.TextMenuItemImpl
 

U

unblock() - Method in interface org.fuin.apps4j.base.View
Unblocks the view for user operations.
UnmarshalMenuException - Exception in org.fuin.apps4j.menu
Error reading a menu definition from XML.
UnmarshalMenuException(Throwable) - Constructor for exception org.fuin.apps4j.menu.UnmarshalMenuException
Constructor with cause.
Usage - Annotation Type in org.fuin.apps4j.base
Qualifies the concrete usage of an MVC object to be injected.
Usage.Type - Enum in org.fuin.apps4j.base
Usage types.

V

valueOf(String) - Static method in enum org.fuin.apps4j.base.Usage.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fuin.apps4j.base.Usage.Type
Returns an array containing the constants of this enum type, in the order they are declared.
View<CONTROLLER> - Interface in org.fuin.apps4j.base
Basic functionality shared by all views.

W

WaitForUserInput - Annotation Type in org.fuin.apps4j.base
Tags a method that waits for user input.
WindowManager - Interface in org.fuin.apps4j.base
Handles window operations for modules.
writeToXml() - Method in class org.fuin.apps4j.menu.MenuImpl
Marshals the menu to an XML String.
writeToXml(Writer) - Method in class org.fuin.apps4j.menu.MenuImpl
Marshals the menu to XML.

A B C D E F G H M O P T U V W

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