|
Class Summary |
| AbstractFrameAction |
Swing action that defers class loading until invoked. |
| BareBonesBrowserLaunch |
|
| BusyGlassPane |
Used to intercept inputs and to display a busy
cursor during reads and writes. |
| FileChooserFilter |
Allow selection of possible files by their extension. |
| FileUtil |
Common utility methods for working with Files. |
| FontUtil |
Common utility methods for working with Fonts. |
| GetArgumentList |
Creates the classpath and library java arguments for JMRI
Ensures all local jar files are on the class path, and that the
program directory and lib subdirectory are on the paths for loading libraries
Intended primarily for Windows; other systems use startup scripts so
they don't need to start the JVM twice. |
| GetClassPath |
Creates a classpath for JMRI from directories |
| GetJavaProperty |
Print a Java system variable from the command line
Intented to be invoked like:
java jmri.util.GetJavaProperty java.home
to print the value of a Java system property in the current JVM,
e.g. for including in a script |
| HelpUtil |
Common utility methods for working with Java Help. |
| JmriInsets |
This class attempts to retrieve the screen insets for all
operating systems. |
| JmriJFrame |
JFrame extended for common JMRI use. |
| JmriJFrameAction |
Default form of action to create an object that's
from a child class of JmriJFrame. |
| JmriLocalEntityResolver |
|
| JmriNullEntityResolver |
Return a content-less DTD |
| JmriSpinner |
JmriSpinner - use when you want a spinner but aren't sure the JRE has them. |
| JSpinnerUtil |
Common utility methods for working with Swing JSpinners. |
| JTabbedPaneUtil |
Common utility methods for working with JTabbedPanes. |
| JTableUtil |
Common utility methods for working with JTables
We needed a place to refactor common JTable-processing idioms in JMRI
code, so this class was created. |
| JTreeUtil |
Common utility methods for working with JTrees. |
| LocaleUtil |
Common utility methods for working with Locales. |
| MouseInputAdapterInstaller |
A Visitor class for installing a MouseInputAdapter on a container and
all of its subcomponents. |
| NoArchiveFileFilter |
File filter to suppress zip file archives. |
| OrderedHashtable |
Hashtable that preserves order for later access. |
| PythonInterp |
Support a single Jython interpreter for JMRI. |
| RuntimeUtil |
We needed a place to put code to Java 2 Swing functionality on a
Java 1.1.8 system, or at least try to fake it. |
| SerialUtil |
Common utility methods for working with Serial Ports. |
| SocketUtil |
Common utility methods for working with Sockets. |
| StringUtil |
Common utility methods for working with Strings. |
| SwingUtil |
Common utility methods for working with Swing. |
| SystemNameComparator |
Comparator for JMRI System Names. |
| SystemType |
Common utility methods for determining which type
of operating system is in use. |
| WindowMenu |
Creates a menu showing all open windows
and allows to bring one in front
|