Package apps

Provides application level support for JMRI; includes specific applications in subpackages.

See:
          Description

Class Summary
AbstractActionModel Provide services for invoking actions during configuration and startup.
AbstractActionPanel Provide an abstract GUI for configuring use of Actions.
AppConfigBase Basic configuration infrastructure, to be used by specific GUI implementations
AppConfigPanel Deprecated. 2.10.3
Apps Base class for Jmri applications.
AppsBase Base class for the core of JMRI applications.
CreateButtonModel Creates a button when the program is started.
CreateButtonPanel Provide a GUI for configuring start-up actions.
FacelessApp A simple example of a "Faceless" (no gui) application This file is part of JMRI.
FileLocationPane Provide GUI to configure the Default File Locations Provides GUI configuration for the default file locations by displaying textfields for the user to directly enter in their own path or a Set button is provided so that the user can select the path.
GuiLafConfigPane Provide GUI to configure Swing GUI LAF defaults Provides GUI configuration for SWING LAF by displaying radio buttons for each LAF implementation available.
LicenseAction Swing action to display the JMRI license
ManagerDefaultsConfigPane Provide GUI to configure InstanceManager defaults.
PerformActionModel Invokes a Swing Action when the program is started.
PerformActionPanel Provide a GUI for configuring PerformActionModel objects.
PerformFileModel A PerformFileModel object loads an xml file when the program is started.
PerformFilePanel Provide a GUI for configuring PerformFileModel objects.
PerformScriptModel A PerformScriptModel object runs a script when the program is started.
PerformScriptPanel Provide a GUI for configuring PerformScriptModel objects.
ReportContextAction Swing action to display the JMRI context for the user
SplashWindow A splash screen for showing during JMRI startup
SystemConsole Class to direct standard output and standard error to a JTextArea.
SystemConsole.Schemes Class holding details of each scheme
SystemConsoleAction Swing action to display the JMRI System Console This file is part of JMRI.
SystemConsoleConfigPanel Allow certain elements of the System Console to be configured.
 

Package apps Description

Provides application level support for JMRI; includes specific applications in subpackages.

Logging support is handled through the Log4J package. By contention, it is configured via the default.lcf file. That has extensive comments on how to configure the logging, including how to write to a log file, control output verbosity, etc.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads