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

A

about() - Method in class com.lightdev.app.Application
Called by default by class AboutAppAction.
AboutAppAction - Class in com.lightdev.app.action
Default action to show a dialog with information about an application
AboutAppAction(Application) - Constructor for class com.lightdev.app.action.AboutAppAction
constructor
ACTION_ABOUT_APP - Static variable in class com.lightdev.app.DefaultApplication
name of the action that shows information about this application
ACTION_EXIT_APP - Static variable in class com.lightdev.app.DefaultApplication
name of the action that exits this application
ACTION_SHOW_HELP_CONTENTS - Static variable in class com.lightdev.app.DefaultApplication
name of the action that shows help for this application
actionPerformed(ActionEvent) - Method in class com.lightdev.app.action.AboutAppAction
show the about dialog of this application
actionPerformed(ActionEvent) - Method in class com.lightdev.app.action.ExitAction
log termination of this application and exit
actionPerformed(ActionEvent) - Method in class com.lightdev.app.action.HelpContentsAction
show help
actionSuffix - Static variable in class com.lightdev.app.Application
name constant for action commands in the resource file
add(JInternalFrame) - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
 
addAction(Class, String, Action) - Method in class com.lightdev.app.Application
add an action to this DynamicResource
APP_HELP_NAME - Static variable in class com.lightdev.app.Application
 
Application - Class in com.lightdev.app
Base class for applications An application typically has some basic functionality such as logging and online help.
Application(OutputStream, Level, String) - Constructor for class com.lightdev.app.Application
constructor Looks for a resource bundle which is named similar to the class name inside the package of this class
Application(Level, String) - Constructor for class com.lightdev.app.Application
constructor Looks for a resource bundle which is named similar to the class name inside the package of this class
Application() - Constructor for class com.lightdev.app.Application
constructor with default parameters

B

buildMenu() - Method in class com.lightdev.app.ui.MainFrame
 

C

canExit() - Method in class com.lightdev.app.Application
called by default by method exitApplication.
cascadeFrames() - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
Cascade all internal frames
com.lightdev.app - package com.lightdev.app
 
com.lightdev.app.action - package com.lightdev.app.action
 
com.lightdev.app.mdi - package com.lightdev.app.mdi
 
com.lightdev.app.mdi.ui - package com.lightdev.app.mdi.ui
 
com.lightdev.app.ui - package com.lightdev.app.ui
 
createMenu(String) - Method in class com.lightdev.app.MenuApplication
Create a menu for the app.
createMenubar(String) - Method in class com.lightdev.app.MenuApplication
Create a menu bar.
createMenubar(String, Color) - Method in class com.lightdev.app.MenuApplication
Create a menu bar.
createMenuItem(String) - Method in class com.lightdev.app.MenuApplication
create a menu item
createToolBar(String) - Method in class com.lightdev.app.MenuApplication
Create a tool bar.

D

DefaultAboutDialog - Class in com.lightdev.app.ui
Default about dialog
DefaultAboutDialog(Frame, String) - Constructor for class com.lightdev.app.ui.DefaultAboutDialog
constructor
DefaultApplication - Class in com.lightdev.app
Default application class This class can be used as an example for how to make use of the Light Development Application Package.
DefaultApplication() - Constructor for class com.lightdev.app.DefaultApplication
constructor
DefaultApplication(Level, String) - Constructor for class com.lightdev.app.DefaultApplication
 
DefaultApplication(Level, String, boolean) - Constructor for class com.lightdev.app.DefaultApplication
 
DefaultApplication(OutputStream, Level, String, boolean) - Constructor for class com.lightdev.app.DefaultApplication
 

E

ExitAction - Class in com.lightdev.app.action
Class to exit an application
ExitAction(Application) - Constructor for class com.lightdev.app.action.ExitAction
constructor
exitApplication() - Method in class com.lightdev.app.Application
Called by default by class ExitAction.

F

findMainFrame() - Static method in class com.lightdev.app.DefaultApplication
find the application's main frame
format(LogRecord) - Method in class com.lightdev.app.LogFormatter
format the given log record
format(LogRecord) - Method in class com.lightdev.app.StreamLogFormatter
format a log record

G

getAction(String) - Method in class com.lightdev.app.Application
get an action from the commands table
getAppName() - Method in class com.lightdev.app.Application
get the name of this application
getBundle() - Method in class com.lightdev.app.Application
get the ResourceBundle of this application
getDesktop() - Method in class com.lightdev.app.mdi.MDIApplication
 
getHead(Handler) - Method in class com.lightdev.app.LogFormatter
get the header string
getHelpBroker() - Static method in class com.lightdev.app.Application
get the HelpBroker of this application
getIconForCommand(ResourceBundle, Class, String) - Method in class com.lightdev.app.Application
get an icon from the application's resource bundle For some reason I am not able to get a resource when the class from which getResource is called is in a different package, which is why this method requires any class that resides in the package having ui resoruces
getIconForName(Class, String) - Method in class com.lightdev.app.Application
get an icon from the application's resource bundle For some reason I am not able to get a resource when the class from which getResource is called is in a different package, which is why this method requires any class that resides in the package having ui resoruces
getMenuItem(String) - Method in class com.lightdev.app.MenuApplication
 
getResource(Class, String) - Method in class com.lightdev.app.Application
get the location of a resource.
getResourceString(String) - Method in class com.lightdev.app.Application
get a string from the resources file
getTail(Handler) - Method in class com.lightdev.app.LogFormatter
get the trailing string

H

HelpContentsAction - Class in com.lightdev.app.action
action to show help
HelpContentsAction() - Constructor for class com.lightdev.app.action.HelpContentsAction
constructor

I

imageSuffix - Static variable in class com.lightdev.app.Application
name constant for indicating image resources in the resource file
initActions() - Method in class com.lightdev.app.Application
initialize the command table of the resource menu with this application's actions (here to override by subclasses)
initActions() - Method in class com.lightdev.app.DefaultApplication
initialize this application's action table
initMainFrame(boolean) - Method in class com.lightdev.app.DefaultApplication
initialize this application's main frame
initMainFrame(boolean) - Method in class com.lightdev.app.mdi.MDIApplication
initialize this application's main frame

J

JAVA_HELP_EXT - Static variable in class com.lightdev.app.Application
 

L

labelSuffix - Static variable in class com.lightdev.app.Application
name constant for labels in the resource file
log(String, Class, Level) - Static method in class com.lightdev.app.Application
log an information message
LogFormatter - Class in com.lightdev.app
format log messages for output to an XML file
LogFormatter() - Constructor for class com.lightdev.app.LogFormatter
constructor
logger - Static variable in class com.lightdev.app.Application
logger for this Application
logStackTrace(Exception, Class) - Static method in class com.lightdev.app.Application
log an exception by writing the stack trace to the log as a warning

M

main(String[]) - Static method in class com.lightdev.app.DefaultApplication
main method
MainFrame - Class in com.lightdev.app.ui
A frame to be used as main application frame if none is present in an application the subclasses the Light Development Application package
MainFrame(Application, String) - Constructor for class com.lightdev.app.ui.MainFrame
constructor
MDIApplication - Class in com.lightdev.app.mdi
An application that implements a multiple document interface (MDI) to subclass from.
MDIApplication() - Constructor for class com.lightdev.app.mdi.MDIApplication
 
MDIApplication(Level, String) - Constructor for class com.lightdev.app.mdi.MDIApplication
 
MDIApplication(Level, String, boolean) - Constructor for class com.lightdev.app.mdi.MDIApplication
 
MDIDesktopPane - Class in com.lightdev.app.mdi.ui
An extension of JDesktopPane that supports often used MDI functionality.
MDIDesktopPane() - Constructor for class com.lightdev.app.mdi.ui.MDIDesktopPane
 
MDIMainFrame - Class in com.lightdev.app.mdi.ui
Title: Description: Copyright: Copyright (c) 2004 Company:
MDIMainFrame(Application, String, WindowMenu, MDIDesktopPane) - Constructor for class com.lightdev.app.mdi.ui.MDIMainFrame
 
MenuApplication - Class in com.lightdev.app
Application class that implements a menu from the application resource bundle
MenuApplication() - Constructor for class com.lightdev.app.MenuApplication
 
MenuApplication(OutputStream, Level, String) - Constructor for class com.lightdev.app.MenuApplication
constructor Looks for a resource bundle which is named similar to the class name inside the package of this class
MenuApplication(Level, String) - Constructor for class com.lightdev.app.MenuApplication
constructor Looks for a resource bundle which is named similar to the class name inside the package of this class
menuSeparatorKey - Static variable in class com.lightdev.app.MenuApplication
indicator for menu separators

P

processWindowEvent(WindowEvent) - Method in class com.lightdev.app.ui.MainFrame
this method deviates a WindowEvent attempting to close the main frame (i.e. to exit the application) to this application's exit action.

R

RB_KEY_ABOUT_APP_DIALOG_TITLE - Static variable in class com.lightdev.app.Application
resource bundle key to identify the string to use for the title of this application's about dialog
RB_KEY_APP_MENUBAR - Static variable in class com.lightdev.app.MenuApplication
resource bundle key to identify the string to use to read the menu bar definition
RB_KEY_LOG_APP_CAN_NOT_EXIT - Static variable in class com.lightdev.app.Application
resource bundle key to identify the string to use to log that the application can not end
RB_KEY_LOG_APP_STARTED - Static variable in class com.lightdev.app.Application
resource bundle key to identify the string to use to log that the application has started
RB_KEY_LOG_APP_TERMINATED - Static variable in class com.lightdev.app.Application
resource bundle key to identify the string to use to log that the application has ended
remove(Component) - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
 
RESOURCE_NOT_FOUND - Static variable in class com.lightdev.app.Application
string to display when a resource could not be loaded
resources - Variable in class com.lightdev.app.Application
resource bundle

S

selectedIconSuffix - Static variable in class com.lightdev.app.Application
name constant for selected icon names in the resource file
setAllSize(Dimension) - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
Sets all component size properties ( maximum, minimum, preferred) to the given dimension.
setAllSize(int, int) - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
Sets all component size properties ( maximum, minimum, preferred) to the given width and height.
setBounds(int, int, int, int) - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
 
setLogging(OutputStream, Level, String) - Method in class com.lightdev.app.Application
set logging
setLogLevel(Level) - Method in class com.lightdev.app.Application
set the log level
StreamLogFormatter - Class in com.lightdev.app
format log messages for output to a stream
StreamLogFormatter() - Constructor for class com.lightdev.app.StreamLogFormatter
constructor

T

tileFrames() - Method in class com.lightdev.app.mdi.ui.MDIDesktopPane
Tile all internal frames
toolTipSuffix - Static variable in class com.lightdev.app.Application
name constant for tool tip strings in the resource file

U

URL_SEPARATOR - Static variable in class com.lightdev.app.Application
 

W

WindowMenu - Class in com.lightdev.app.mdi.ui
Menu component that handles the functionality expected of a standard "Windows" menu for MDI applications.
WindowMenu(MDIDesktopPane, String, String, String) - Constructor for class com.lightdev.app.mdi.ui.WindowMenu
 
WM_CASCADE_LABEL - Static variable in class com.lightdev.app.mdi.ui.WindowMenu
 
WM_TILE_LABEL - Static variable in class com.lightdev.app.mdi.ui.WindowMenu
 
WM_WINDOW_LABEL - Static variable in class com.lightdev.app.mdi.ui.WindowMenu
 

A B C D E F G H I J L M P R S T U W
Copyright (c) 2004, 2005 Ulrich Hilger