|
Class Summary |
| AboutDialog |
A class that creates the About Ceryle dialog. |
| AbstractMetaField |
Extends JPanel providing an abstract class for displaying and editing
grouped, fielded metadata. |
| AddReferenceDialog |
|
| ArrowButton |
Extends JButton, creating a four-mode arrow button. |
| AskDialog |
Extends JDialog providing a set of dialog buttons for making a
multiple-option decision, with an optional checkbox. |
| BookmarksMenu |
Extends JMenu to add bookmark functionality, similar to a web browser
bookmark menu, i.e., a means of storing references to commonly-used
resources via URLs. |
| CeryleCheckBox |
Extends JCheckBox solely to indicate any activity to the MessageHandler. |
| CeryleCheckBoxMenuItem |
Extends JCheckBoxMenuItem solely to indicate any activity to the MessageHandler. |
| CeryleDialogButton |
Extends JButton solely to indicate any activity to the MessageHandler. |
| CeryleMenu |
Extends JMenu solely to indicate any activity to the MessageHandler. |
| CeryleMenuItem |
Extends JMenuItem solely to indicate any activity to the MessageHandler. |
| CeryleMetalTheme |
This class describes a theme using "cerulean" colors and fonts
established for use within the Ceryle application. |
| CollectionList |
Extends JList to encapsulate drag and drop functionality
and rendering for the DocumentView's collection list. |
| ColorLookupTable |
Extends HashMap, creating a color lookup table that can be loaded
from a text or XTM document. |
| ColorMenuItem |
A class that creates a color label popup menu item. |
| ColorPopupMenu |
A class that creates the color label popup menu. |
| ContributorField |
Extends AbstractMetaField providing a panel for displaying
and editing contributor metadata. |
| CreatorField |
Extends AbstractMetaField providing a panel for displaying
and editing creator metadata. |
| DatabaseToolBar |
A JToolBar extension that creates a toolbar containing database-related buttons. |
| DatabaseUtils |
A class that provices database utility functions designed for use
by the DocumentView, to which it is rather tightly associated. |
| Desktop |
A singleton class that creates the ceryle UI application desktop. |
| DesktopMenus |
A class that creates the Ceryle desktop menus. |
| DocumentToolBar |
A JToolBar extension that creates a toolbar containing document-related buttons. |
| DocumentValidator |
Extends Thread to validate an XML Document, provided with a Swing
document. |
| DocumentView |
A class that extends View to provide document editing facilities. |
| DottedBorder |
A class which implements a dotted line border of arbitrary thickness
and of a single color. |
| EditorArea |
A subclass of JTextArea providing an editable text area with
additional presentation features. |
| EditorPanel |
A subclass of JPanel providing an editing view of text content,
specifically used for editing document and database Node (ie., record)
contents, including some basic node metadata such as creation and
modification timestamps, etc. |
| EntryDialog |
Extends JDialog providing an entry for a block of plain text. |
| ExpandablePanel |
Extends JPanel to provide a two-mode panel: one minimized, one maximized. |
| ExpandableTitlePanel |
Extends JPanel, creating a title panel used for a metadata title
on ProjectView, DocumentView, and other places where a document
title is to be displayed or editable. |
| ExpandoButton |
Extends JButton creating a button that adds an arrow icon indicating
the minimized or maximized state of the button, and a component
implementing the Expandable interface. |
| FileExistsDialog |
Extends JDialog providing a dialog box to be displayed when there is
to be a document comparison, such as when a file exists on saving. |
| FormDialog |
Provided with an XML document as a form template, generates a JDialog
form that can be queried for its content as an XML document which fills
out the template. |
| FormPanel |
Provided with an XML document as a form template, generates a JPanel
form that can be queried for its content as an XML document which fills
out the template. |
| G27y |
A Graphical User Interface Factory ("G27y") class containing
static methods for creating consistent interface objects. |
| GraphToolBar |
A JToolBar extension that creates a toolbar containing graph-related buttons. |
| GraphView |
A class that extends View to provide graph visualization features. |
| HorizontalRuler |
A subclass of JPanel creating a simulated horizontal ruler. |
| IDDialog |
Extends JDialog providing an input for a collection and document IDs
(a valid XML Name) and title. |
| LabelMenuItem |
Extends JMenuItem to create a nonfunctional label menu item,
usually used at the top of a popup menu as a title. |
| LexiconDialog |
Extends TextAreaDialog providing access to the WordNet lexicon. |
| LocationBar |
A class that provides a Location ToolBar similar to a web browser. |
| MessageView |
An extension of JTextArea to handle message view area, which tracks the
caret to bottom of the text, clearing the content on a mouse click. |
| MessageViewPopupMenu |
A class that creates the popup menu that appears on Notes. |
| MetadataPanel |
Extends JPanel providing a panel for displaying and editing document metadata. |
| MetadataPopupMenu |
A class that creates the metadata popup menu that appears on the MetadataPanel. |
| MetadataUtils |
A class containing static methods used for processing and displaying
document metadata. |
| NotePopupMenu |
A class that creates the popup menu that appears on Notes. |
| OptionDialog |
Extends JDialog providing a set of radio buttons for making a
multiple-option decision. |
| OptionPanel |
Extends JPanel providing a set of radio buttons for making a
multiple-option decision. |
| PopUpWindow |
A class that creates a simple popup window to be displayed when
a small nonmodal window is desired. |
| PredictiveComboBoxEditor |
Extends the BasicComboBoxEditor to provide "predictive" behaviour,
where a subset of a backing list (a SetModel)
is displayed by typing in the initial characters of a word or phrase. |
| ProgressBar |
Extends JProgressBar to provide a self-contained progress bar. |
| ProjectToolBar |
A JToolBar extension that creates a toolbar containing project-related buttons. |
| ProjectView |
A class that extends DocumentView to encapsulate a project. |
| ReferenceRenderer |
Extends JLabel to provide a renderer for link/bibliographic references
(as URI references) in JLists. |
| RevisionPopupMenu |
A class that creates the revision control popup menu that appears on the MetadataPanel. |
| SearchTool |
Extends JToolBar to provide a Search toolbar, which includes a clear button,
an editable "combo box" (a field that includes a popup menu of previous entries
similar to the URL field in a web browser), setting an actionListener for the
toolbar. |
| SelectionDialog |
A subclass of JDialog providing a selection list populated by a List. |
| SimpleToolButton |
Extends JButton when provided with a String identifier id
and an optional text label label used to provide a label
when the image fails to load. |
| TextAreaDialog |
Extends JDialog providing a text area display. |
| TitlePanel |
Extends JPanel, creating a title panel used for a metadata title
on ProjectView, DocumentView, and other places where a document
title is to be displayed or editable. |
| ToolButton |
Extends JButton when provided with a String identifier id
and an optional text label label used to provide a label
when the image fails to load. |
| View |
An abstract class for JPanel extensions that serve as
ViewFrame contents, such as DocumentView, GraphView,
ProjectView, etc. |
| ViewFrame |
A class that extends a JInternalFrame to provide a container for a
specific Ceryle view type. |
| ViewManager |
ViewManager extends javax.swing.DefaultDesktopManager to
handle maintenance of various views, and keeping the menubar in sync
with the selected window's state. |
| WebIndicator |
Extends JLabel to provide a small indicator of Web server status. |
| WelcomeWindow |
A class that creates a simple window to be displayed during
the startup of the application, with a small message area to
show startup messages. |
| WikiTools |
A class extending JPanel that creates a set of wiki-related toolbar buttons. |
| XidTransferHandler |
For drag-and-drop of Document IDs, which combined with a
Collection ID becomes an XNode ID (XID). |