|
Class Summary |
| AboutDialog |
|
| BorderFactory |
Gatherers own version of the javax.swing.BorderFactory which has two major differences: firstly the titled borders returned are org.greenstone.gatherer.gui.border.TitledBorders which are aware who their parents are and are -not- ever shared. |
| BrowsingPane |
This class provides browser-like functionality, with all the standard buttons. |
| BuildOptions |
This data-only class contains all of the import and build options which persist between sessions, which currently is all of them. |
| CollectionPane |
The collection pane is analogous with a file manager. |
| Coloring |
The coloring object is part of the Gatherers configuration, and stores the various colours used to render parts of the interface. |
| ComboArea |
Combines the idea of a combobox with a text area so that multiline entries can be displayed properly. |
| CreatePane |
This class provides a GUI view showing some statistics on your current collection, and options for building it. |
| DoubleImageButton |
A button that allows for an icon at both the left and right sides. |
| EditorDialog |
A class that extends a JDialog into a editor for editing large block of text for the metadata value. |
| EmailField |
|
| ExternalCollectionPrompt |
Prompt used when opening a non-gatherer built collection. |
| FileAssociationDialog |
The file association allows the entry of new file associations and the modification of existing ones. |
| FileProgress |
|
| Filter |
This object allows the user to set a filter on one of the workspace trees, specifying a preset type, or a regular expression that a files must match to be in the tree. |
| GComboBox |
|
| GConfigPane |
This serves as the Collection configuration pane and came in two flavors.
The lower tech version has now been made redundant.
The higher tech, and finally implemented, version uses a tree to allow a user to navigate through the various regions of the config file and further allows them to interactively design and modify such gsdl elements as classifiers and plugins. |
| GEditorPane |
A JEditorPane subclass that internally supports the undoable interface
and allows a designer to specify if the component should recieve focus
on a tab event. |
| GProgressBar |
|
| GPrompt |
|
| GTextArea |
|
| GUIManager |
The GUIManager is in charge of creating the Gatherer window frame then filling it with the goodness of the view panes. |
| LockFileDialog |
A lock file dialog is shown whenever GLI detects an existing lock on a collection it is trying to open. |
| LongProgressBar |
A progress bar that doesn't pack a sad when you feed it longs (such as the sizes of files) which get mangled into negative numbers. |
| MenuBar |
The menu bar for the Gatherer main GUI. |
| MetaEditPane |
Provides a view of controls for the editing of metadata. |
| MetaEditPrompt |
Displays a dynamic prompt to allow the user to choose how metadata is to be added, updated or removed from target FileNodes. |
| MirrorPane |
|
| ModalDialog |
An extension of the JDialog that overrides the JVM's typical modal behaviour. |
| NewCollectionDetailsPrompt |
|
| NewCollectionMetadataPrompt |
|
| NewFolderPrompt |
|
| NewMetaSetPrompt |
this class in pretty much copied from an inner class of MEM - AddSetActionListener. |
| NonWhitespaceField |
A JTextField that doesn't allow whitespace characters. |
| NonWhitespaceField.NonWhitespaceDocument |
|
| NoSettingDialog |
|
| NumberField |
|
| NumberField.NumberDocument |
|
| OpenCollectionDialog |
|
| OptionsBox |
|
| OptionsPane |
This class serves as the data holder for all subclasses of option panes, such as Import options or All options. |
| Preferences |
|
| PreviewPane |
|
| SaveProgressDialog |
|
| SimpleMenuBar |
|
| SimpleOpenCollectionDialog |
A dialog which provides a straight-forward access to the currently installed collections. |
| SmarterTable |
An extension of a JTable that allows for the background, foreground, heading and selection colors to be set in single actions. |
| SmarterTextArea |
|
| SmarterTextField |
|
| SmarterTree |
An extension of a JTree that allows for the background, foreground and selection colors to be set in single actions. |
| SmudgyLabel |
Just like a JLabel, except the text shown is updated using an overwriting runnable so that updates will only occur when process load is moderate. |
| Splash |
|
| TextFieldLabel |
|
| TransformCharacterTextField |
A JTextField that doesn't allow certain characters, either blocking or replacing them |
| URLField |
|
| WarningDialog |
Warn a user that they are about to add folder level metadata. |