Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.greenstone.gatherer.gui

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.