Package jimmc.roots

Interface Summary
PrintHelp An interface to simplify help commands.
SortComparator Comparison used for sorting.
TextPopupListener The listener for TextPopup.
 

Class Summary
ButtonAction An adapter class to simplify defining buttons.
CheckBoxAction An adapter class to simplify defining checkboxes with actions.
ComboBoxAction An adapter class to simplify defining ComboBoxes with actions.
Command Command is a superclass for commands used by CommandInterpreter.
CommandInterpreter CommandInterpreter is a simple command interpreter for a RootsBase.
DatabaseModel The model for the database.
DatabaseView The DatabaseView window provides a view into the DatabaseModel object.
GridBagger GridBagger is a helper class to simplify using GridBagLayout.
JTextAreaWithPopup A TextArea with an associated PopupMenu.
LayoutPanelWithPopup A LayoutPanel with an associated PopupMenu.
LayoutPopup A popup menu for use with a LayoutPanel.
LineInputStream LineInputStream is a generic line-mode input stream.
ListModel A model for a single record from the database.
ListView ListView provides a view into a list of records.
MenuAction An adapter class for menus with actions.
MenuPush  
MultiColumnPrintStream Provides support for multi-column output, assuming a fixed-width font.
Ncv Ncv stands for Name-Colon-Value, referring to the syntax of the data file it is used to parse.
PatternMatch  
PrintFormat  
PrintOptions PrintOptions is used to pass around all of the information about how the user wants output to be printed.
RecordFormat  
RootsAddress RootsAddress is an address for a person or union.
RootsBase RootsBase is the database object for a simple in-memory genealogy database.
RootsBox RootsBox is a version of Box specialized for use with the roots package.
RootsFrame A general Frame to contain the methods common to our views.
RootsPerson RootsPerson represents one individual.
RootsRecord RootsRecord is the generic record class from which all other record classes are derived.
RootsSource RootsSource gives information about a source of data used in the RootsBase.
RootsUnion RootsUnion represents a marriage or other pairing.
ScrolledLayout A LayoutPanel within a scroll pane.
ScrolledLayoutWithPopup A ScrolledPane containing a LayoutPanel with a popup menu.
ScrolledText A text area within a scroll pane.
ScrolledTextWithPopup A ScrolledPane containing a JTextArea with a popup menu.
ScrolledTextWriter This class directs Writer output to a ScrolledText window.
SingleModel A model for a single record from the database.
SingleView SingleView provides a view into a single record.
Sort The Sort class is a repository for sorting routines.
SortAdaptor An adaptor to allow inner classes.
StringParser String parser parses a string into a series of smaller strings using shell-style rules: unquoted strings are broken at spaces, or strings can be quoted using double or single quotes.
TextAction TextAction is an adapter class that simplifies attaching actions to text fields.
TextAreaWithPopup A TextArea with an associated PopupMenu.
TextOrLayoutPanel Displays either a text string or a treepar layout.
TextPopup A popup menu for use in Text areas.