All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

action(). Method in class com.trumphurst.controls.ComponentInfo
The action key for this component has been pressed.
action(int). Method in class com.trumphurst.controls.TRowDocument
The given row has been actioned (double-clicked or <cr> has been pressed).
action(int). Method in class com.trumphurst.controls.TTreeListDocument
The given row has been actioned (double-clicked).
actionListener. Variable in class com.trumphurst.controls.TRowDocument
Event Multicaster
add(Component, Object). Method in class com.trumphurst.controls.CardPanel
add(Component, Object, int). Method in class com.trumphurst.controls.CardPanel
add(String). Method in class com.trumphurst.utils.TProperties
Add a new TStringProperty to the list.
add(String, TProperty). Method in class com.trumphurst.utils.TProperties
Add an arbitrary property to the list.
addActionListener(ActionListener). Method in class com.trumphurst.controls.TRowDocument
Add a Listener for when selected item is double-clicked.
addChild(Tree). Method in class com.trumphurst.controls.Tree
Add a child.
addComponent(Component). Method in class com.trumphurst.controls.ContainerFocusTracker
addComponent(Component). Method in class com.trumphurst.controls.ContainerKeyTracker
addComponent(Component, int, int, int, int). Method in class com.trumphurst.controls.DragGridPanel
Add a component to occupy a rectangle of cells.
addContainer(Container). Method in class com.trumphurst.controls.ContainerFocusTracker
addElement(Object). Method in class com.trumphurst.controls.TRowDocument
Add an object to the list at the end.
addElement(Object, int). Method in class com.trumphurst.controls.TRowDocument
Add an object to the list at the specified row.
addElement(Object, int). Method in class com.trumphurst.controls.TTreeListDocument
Add an object to the list at the specified row.
addItemListener(ItemListener). Method in class com.trumphurst.controls.TRowDocument
ItemSelectable - add a Listener for when selected item changes.
addLayoutComponent(String, Component). Method in class com.trumphurst.controls.TFlowLayout
Adds the specified component to the layout.
addnew(String). Method in class com.trumphurst.utils.TProperties
Add an arbitrary TProperty to the list.
addView(TView). Method in class com.trumphurst.controls.TDocument
Add a new view to the list of views.
adjustmentValueChanged(AdjustmentEvent). Method in class com.trumphurst.controls.MultiColumnList
Deal with scrollbar movement.
allVersions(). Static method in class com.trumphurst.utils.RCSVersion
applyPattern(String). Method in class com.trumphurst.utils.StringFormat
arguments(). Method in class com.trumphurst.utils.TBooleanProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TDoubleProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TFileProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TIntegerProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TLongProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in interface com.trumphurst.utils.TProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TRangeDoubleProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TRangeIntegerProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TRangeLongProperty
Return a String representation of the arguments necessary to construct the property.
arguments(). Method in class com.trumphurst.utils.TStringProperty
Return a String representation of the arguments necessary to construct the property.
attach(TDocument). Method in class com.trumphurst.controls.MultiColumnList
Attach the View to the Document.
attach(TDocument). Method in interface com.trumphurst.controls.TView
Attach the View to the Document.

B

b. Variable in class com.trumphurst.utils.TBooleanProperty
The value
BOTTOM. Static variable in class com.trumphurst.controls.TFlowLayout
Pack everything together at the bottom of the column or line up the bottom of a row.

C

c. Variable in class com.trumphurst.controls.ComponentInfo
The Component this object is tracking.
CardPanel(). Constructor for class com.trumphurst.controls.CardPanel
Constructor.
CardPanel(int). Constructor for class com.trumphurst.controls.CardPanel
Constructor.
changeTitle(String). Method in class com.trumphurst.controls.StringPainter
Change the column heading.
clear(). Method in class com.trumphurst.utils.SortedDictionary
clear(). Method in class com.trumphurst.utils.SortedVector
clear(). Method in class com.trumphurst.controls.TRowDocument
Remove all items from the list.
code. Variable in class com.trumphurst.controls.ComponentInfo
The "hot key" for this component.
compare(Object, Object). Method in interface com.trumphurst.utils.Comparer
compare(Object, Object). Method in class com.trumphurst.utils.StringComparer
componentAdded(ContainerEvent). Method in class com.trumphurst.controls.CardPanel
componentAdded(ContainerEvent). Method in class com.trumphurst.controls.ContainerFocusTracker
componentHidden(ComponentEvent). Method in class com.trumphurst.controls.DragGridPanel
componentHidden(ComponentEvent). Method in class com.trumphurst.controls.MultiColumnList
ComponentInfo(Component). Constructor for class com.trumphurst.controls.ComponentInfo
Constructor just stores component, and listens for keys on it.
componentMoved(ComponentEvent). Method in class com.trumphurst.controls.DragGridPanel
componentMoved(ComponentEvent). Method in class com.trumphurst.controls.MultiColumnList
componentRemoved(ContainerEvent). Method in class com.trumphurst.controls.CardPanel
componentRemoved(ContainerEvent). Method in class com.trumphurst.controls.ContainerFocusTracker
componentResized(ComponentEvent). Method in class com.trumphurst.controls.DragGridPanel
Called when this container gets resized.
componentResized(ComponentEvent). Method in class com.trumphurst.controls.MultiColumnList
Called when this container gets resized.
componentShown(ComponentEvent). Method in class com.trumphurst.controls.DragGridPanel
componentShown(ComponentEvent). Method in class com.trumphurst.controls.MultiColumnList
construct(String). Method in class com.trumphurst.utils.TBooleanProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TDoubleProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TFileProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TIntegerProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TLongProperty
"Construct" the property from a String argument list.
construct(String). Method in interface com.trumphurst.utils.TProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TRangeDoubleProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TRangeIntegerProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TRangeLongProperty
"Construct" the property from a String argument list.
construct(String). Method in class com.trumphurst.utils.TStringProperty
"Construct" the property from a String argument list.
container. Variable in class com.trumphurst.controls.ContainerFocusTracker
ContainerFocusTracker(). Constructor for class com.trumphurst.controls.ContainerFocusTracker
ContainerFocusTracker(Container). Constructor for class com.trumphurst.controls.ContainerFocusTracker
ContainerKeyTracker(Container). Constructor for class com.trumphurst.controls.ContainerKeyTracker
ContainerKeyTracker(Container, boolean). Constructor for class com.trumphurst.controls.ContainerKeyTracker
continueProcess(Tree). Method in interface com.trumphurst.controls.TreeProcessor
Called for each item in the Tree.
contract(int). Method in class com.trumphurst.controls.TTreeListDocument
Contract the given row.
countColumns(). Method in class com.trumphurst.controls.MultiColumnList
Returns the number of columns in the list.

D

d. Variable in class com.trumphurst.utils.TDoubleProperty
The value
Debug(). Constructor for class com.trumphurst.utils.Debug
delElement(int). Method in class com.trumphurst.controls.TRowDocument
Remove one object from the list.
delElements(int, int). Method in class com.trumphurst.controls.TRowDocument
Remove multiple objects from the list.
deleteChild(). Method in class com.trumphurst.controls.Tree
Delete this item (and all its children) from the Tree.
depth(). Method in class com.trumphurst.controls.Tree
Work out the depth of the current item.
detach(TDocument). Method in class com.trumphurst.controls.MultiColumnList
Detach the View from the Document.
detach(TDocument). Method in interface com.trumphurst.controls.TView
Detach the View from the Document.
doLayout(). Method in class com.trumphurst.controls.DragGridPanel
Recompute cell sizes from proportional sizes, and resize components.
doubleClicked(). Method in class com.trumphurst.controls.MultiColumnList
Called when user double-clicks on item in list, or presses <cr>.
DragGridPanel(int, int). Constructor for class com.trumphurst.controls.DragGridPanel
Constructor.

E

elementAt(int). Method in class com.trumphurst.utils.SortedDictionary
elementAt(int). Method in class com.trumphurst.utils.SortedVector
elementAt(int). Method in class com.trumphurst.controls.TRowDocument
Returns the object at a given row.
elements(). Method in class com.trumphurst.utils.PatriciaTree
Returns an enumeration of the elements.
elements(). Method in class com.trumphurst.utils.SortedDictionary
elements(). Method in class com.trumphurst.utils.SortedVector
EXISTS. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - must exist
EXPAND. Static variable in class com.trumphurst.controls.TFlowLayout
Expand everything to the full height of the row or full width of the column.
expand(int, boolean). Method in class com.trumphurst.controls.TTreeListDocument
Expand the given row.

F

f. Variable in class com.trumphurst.utils.TFileProperty
The value
find(String). Method in class com.trumphurst.utils.SortedVector
flags. Variable in class com.trumphurst.utils.TFileProperty
The validation constraints
FLAT. Static variable in class com.trumphurst.controls.CardPanel
FLAT. Static variable in class com.trumphurst.controls.Group
fm. Variable in class com.trumphurst.controls.StringPainter
Cached FontMetrics.
focus. Variable in class com.trumphurst.controls.ContainerFocusTracker
focusGained(FocusEvent). Method in class com.trumphurst.controls.ContainerFocusTracker
focusGained(FocusEvent). Method in class com.trumphurst.controls.MultiColumnList
Change selection bar color if we get the focus.
focusLost(FocusEvent). Method in class com.trumphurst.controls.ContainerFocusTracker
focusLost(FocusEvent). Method in class com.trumphurst.controls.MultiColumnList
Change selection bar color if we lose the focus.
format(String, String[], Object[]). Static method in class com.trumphurst.utils.StringFormat
Convenience routine.
fromString(String). Method in class com.trumphurst.utils.TBooleanProperty
Change the value of the property from a String representation of the new value.
fromString(String). Method in class com.trumphurst.utils.TDoubleProperty
Change the value of the property from a String representation of the new value.
fromString(String). Method in class com.trumphurst.utils.TFileProperty
Change the value of the property from a String representation of the new value.
fromString(String). Method in class com.trumphurst.utils.TIntegerProperty
Change the value of the property from a String representation of the new value.
fromString(String). Method in class com.trumphurst.utils.TLongProperty
Change the value of the property from a String representation of the new value.
fromString(String). Method in interface com.trumphurst.utils.TProperty
Change the value of the property from a String representation of the new value.
fromString(String). Method in class com.trumphurst.utils.TStringProperty
Change the value of the property from a String representation of the new value.
fullload(DataInputStream). Method in class com.trumphurst.utils.TProperties
Load a list of arbitrary properties from a stream.
fullload(DataInputStream, ValidationExceptionHandler). Method in class com.trumphurst.utils.TProperties
Load a list of arbitrary properties from a stream.
fullsave(PrintStream). Method in class com.trumphurst.utils.TProperties
Save the property list to a stream.
fullsaveSorted(PrintStream). Method in class com.trumphurst.utils.TProperties
Save the property list to a stream.

G

get(). Method in class com.trumphurst.utils.TBooleanProperty
Return the value
get(). Method in class com.trumphurst.utils.TDoubleProperty
Return the value
get(). Method in class com.trumphurst.utils.TFileProperty
Return the value
get(). Method in class com.trumphurst.utils.TIntegerProperty
Return the value
get(). Method in class com.trumphurst.utils.TLongProperty
Return the value
get(). Method in class com.trumphurst.utils.TStringProperty
Return the value
get(Object). Method in class com.trumphurst.utils.PatriciaTree
Gets the object associated with the specified key in the PatriciaTree.
get(Object). Method in class com.trumphurst.utils.SortedDictionary
get(String). Method in class com.trumphurst.utils.SortedVector
get(String). Method in class com.trumphurst.utils.TProperties
Return the property for a particular key.
get(TProperties, String). Static method in class com.trumphurst.utils.TBooleanProperty
Return the boolean value of the specified property in the properties list.
get(TProperties, String). Static method in class com.trumphurst.utils.TDoubleProperty
Return the double value of the specified property in the properties list.
get(TProperties, String). Static method in class com.trumphurst.utils.TFileProperty
Return the File value of the specified property in the properties list.
get(TProperties, String). Static method in class com.trumphurst.utils.TIntegerProperty
Return the int value of the specified property in the properties list.
get(TProperties, String). Static method in class com.trumphurst.utils.TLongProperty
Return the long value of the specified property in the properties list.
get(TProperties, String). Static method in class com.trumphurst.utils.TStringProperty
Return the String value of the specified property in the properties list.
getAlignment(). Method in class com.trumphurst.controls.TFlowLayout
Returns the alignment value for this layout, one of LEFT, HCENTER or RIGHT, possibly ORed with one of TOP, VCENTER, or BOTTOM.
getAllVersions(). Static method in class com.trumphurst.utils.RCSVersion
getBarColor(). Method in class com.trumphurst.controls.MultiColumnList
BarColor - Color for the highlight bar.
getBoolean(String). Method in class com.trumphurst.utils.TProperties
A convenience method to return the value of the TBooleanProperty for a particular key.
getBorderHeight(). Method in class com.trumphurst.controls.DragGridPanel
BorderHeight - height of the draggable borders between Components.
getBorderWidth(). Method in class com.trumphurst.controls.DragGridPanel
BorderWidth - width of the draggable borders between Components.
getColors(). Method in class com.trumphurst.controls.MultiColumnList
Colors - the arry of colors (one per column) used to draw each column.
getCurrent(). Method in class com.trumphurst.controls.ProgressBar
Return the current bar position.
getDouble(String). Method in class com.trumphurst.utils.TProperties
A convenience method to return the value of the TDoubleProperty for a particular key.
getDoubleClickTime(). Method in class com.trumphurst.controls.MultiColumnList
DoubleClickTime - microseconds between 2 mouse clicks for them to be counted as a double-click.
getDragSensitivity(). Method in class com.trumphurst.controls.MultiColumnList
DragSensitivity - no of pixels either side of border where cursor changes to allow dragging border.
getFirst(). Method in class com.trumphurst.controls.Tree
Return the first child of this item, or null if there are no children.
getFocusHeight(). Method in class com.trumphurst.controls.DragGridPanel
FocusHeight - height of the focus rectangle round each control.
getFocusWidth(). Method in class com.trumphurst.controls.DragGridPanel
FocusWidth - width of the focus rectangle round each control.
getHeadingColor(). Method in class com.trumphurst.controls.MultiColumnList
HeadingColor - Color for the heading bar.
getHeights(). Method in class com.trumphurst.controls.DragGridPanel
Get the proportional heights of each row.
getHgap(). Method in class com.trumphurst.controls.TFlowLayout
Returns the horizontal gap between components.
getInsets(). Method in class com.trumphurst.controls.CardPanel
Returns the insets of the container.
getInsets(). Method in class com.trumphurst.controls.Group
Returns the insets of the container.
getInt(String). Method in class com.trumphurst.utils.TProperties
A convenience method to return the value of the TIntegerProperty for a particular key.
getLast(). Method in class com.trumphurst.controls.Tree
Return the last child of this item, or null if there are no children.
getLong(String). Method in class com.trumphurst.utils.TProperties
A convenience method to return the value of the TLongProperty for a particular key.
getMaximum(). Method in class com.trumphurst.controls.ProgressBar
Return the maximum value.
getMinimum(). Method in class com.trumphurst.controls.ProgressBar
Return the minimum value.
getMinimumHeight(). Method in class com.trumphurst.controls.DragGridPanel
MinimumHeight - minimum height of a component.
getMinimumWidth(). Method in class com.trumphurst.controls.DragGridPanel
MinimumWidth - minimum width of a component.
getMinimumWidth(). Method in class com.trumphurst.controls.MultiColumnList
MinimumWidth - minimum width of a column.
getName(). Method in class com.trumphurst.controls.TDocument
Return the name of the document.
getNext(). Method in class com.trumphurst.controls.Tree
Return the next sibling of this item, or null if there are no more siblings.
getParent(). Method in class com.trumphurst.controls.Tree
Return the parent of this item, or null if root.
getPreferredSize(). Method in class com.trumphurst.controls.ProgressBar
Standard preferred size routine.
getRoot(). Method in class com.trumphurst.controls.Tree
Get the root of the current item.
getSelectedIndex(). Method in class com.trumphurst.controls.TRowDocument
Find which row is selected.
getSelectedObject(). Method in class com.trumphurst.controls.TRowDocument
Find which object is selected.
getSelectedObjects(). Method in class com.trumphurst.controls.TRowDocument
ItemSelectable - return selected Objects (there is only one).
getString(String). Method in class com.trumphurst.utils.TProperties
A convenience method to return the value of the TStringProperty for a particular key.
getVersion(). Method in class com.trumphurst.utils.RCSVersion
getVgap(). Method in class com.trumphurst.controls.TFlowLayout
Returns the vertical gap between components.
getWidths(). Method in class com.trumphurst.controls.DragGridPanel
Get the proportional widths of each column.
getWidths(). Method in class com.trumphurst.controls.MultiColumnList
Get the proportional widths of each column.
Group(int). Constructor for class com.trumphurst.controls.Group
Constructor (no title).
Group(String, int). Constructor for class com.trumphurst.controls.Group
Constructor.

H

handleException(String, String, String, String, String, Exception). Method in interface com.trumphurst.utils.ValidationExceptionHandler
Method called for each exception encountered.
handleKey(KeyEvent). Method in class com.trumphurst.controls.ComponentInfo
Handle a key press we are interested in.
hasChildren(). Method in class com.trumphurst.controls.Tree
Are there any children?
hasMoreElements(). Method in class com.trumphurst.utils.SortedEnumeration
HCENTER. Static variable in class com.trumphurst.controls.TFlowLayout
Pack everything together in the middle of the row or line up the centre of a column.
HFlowLayout(). Constructor for class com.trumphurst.controls.HFlowLayout
Constructs a new HFlow Layout with a LEFT, SPREAD alignment and a default 5-unit horizontal and vertical gap.
HFlowLayout(int). Constructor for class com.trumphurst.controls.HFlowLayout
Constructs a new HFlow Layout with the specified alignment and a default 5-unit horizontal and vertical gap.
HFlowLayout(int, int, int). Constructor for class com.trumphurst.controls.HFlowLayout
Constructs a new HFlow Layout with the specified alignment and gap values.
high. Variable in class com.trumphurst.utils.TRangeDoubleProperty
The highest permitted value in the range
high. Variable in class com.trumphurst.utils.TRangeIntegerProperty
The highest permitted value in the range
high. Variable in class com.trumphurst.utils.TRangeLongProperty
The highest permitted value in the range

I

i. Variable in class com.trumphurst.utils.TIntegerProperty
The value
indexOf(Object). Method in class com.trumphurst.controls.TRowDocument
Returns the row of a given object, or -1 if not found.
insets(). Method in class com.trumphurst.controls.CardPanel
insets(). Method in class com.trumphurst.controls.Group
interested(KeyEvent). Method in class com.trumphurst.controls.ComponentInfo
Determine if this component is interested in a key press.
isAdjustable(). Method in class com.trumphurst.controls.DragGridPanel
Adjustable - true if use is allowed to drag borders to change cell sizes.
isAdjustable(). Method in class com.trumphurst.controls.MultiColumnList
Adjustable - true if use is allowed to drag borders to change column sizes.
ISDIR. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - must be a directory, not a file
isEmpty(). Method in class com.trumphurst.utils.PatriciaTree
Returns true if the PatriciaTree contains no elements.
isEmpty(). Method in class com.trumphurst.utils.SortedDictionary
isEmpty(). Method in class com.trumphurst.utils.SortedVector
isExpanded(). Method in class com.trumphurst.controls.Tree
Indicates whether children are visible in a View.
ISFILE. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - must be a file, not a directory
isFirst(). Method in class com.trumphurst.controls.Tree
Is this the first child of its parent?
isFocusTraversable(). Method in class com.trumphurst.controls.MultiColumnList
This Panel is a tabstop (can accept focus).
isLast(). Method in class com.trumphurst.controls.Tree
Is this the last child of its parent? This is useful when drawing a representation of the Tree.
isRoot(). Method in class com.trumphurst.controls.Tree
Is this the root?
itemListener. Variable in class com.trumphurst.controls.TRowDocument
Event Multicaster

K

key. Variable in class com.trumphurst.controls.ComponentInfo
The "hot key" for this component.
keyAt(int). Method in class com.trumphurst.utils.SortedDictionary
keyDown(TView, Event, int). Method in class com.trumphurst.controls.TDocument
keyPressed(KeyEvent). Method in class com.trumphurst.controls.ComponentInfo
Handle a key press on the component.
keyPressed(KeyEvent). Method in class com.trumphurst.controls.ContainerKeyTracker
Handle key events which a component does not want.
keyPressed(KeyEvent). Method in class com.trumphurst.controls.MultiColumnList
Handle standard list keyboard stuff.
keyPressed(KeyEvent). Method in class com.trumphurst.controls.TTreeListDocument
Handle standard list keyboard stuff.
keyReleased(KeyEvent). Method in class com.trumphurst.controls.MultiColumnList
keyReleased(KeyEvent). Method in class com.trumphurst.controls.TTreeListDocument
keys(). Method in class com.trumphurst.utils.PatriciaTree
Returns an enumeration of the PatriciaTree's keys.
keys(). Method in class com.trumphurst.utils.SortedDictionary
keys(). Method in class com.trumphurst.utils.TProperties
Return an Enumeration which iterates over the keys of the property list.
keyTyped(KeyEvent). Method in class com.trumphurst.controls.MultiColumnList
keyTyped(KeyEvent). Method in class com.trumphurst.controls.TTreeListDocument

L

l. Variable in class com.trumphurst.utils.TLongProperty
The value
layoutContainer(Container). Method in class com.trumphurst.controls.HFlowLayout
Lays out the container.
layoutContainer(Container). Method in class com.trumphurst.controls.PromptLayout
Lays out the container.
layoutContainer(Container). Method in class com.trumphurst.controls.TFlowLayout
Lays out the container.
layoutContainer(Container). Method in class com.trumphurst.controls.VFlowLayout
Lays out the container.
LEFT. Static variable in class com.trumphurst.controls.TFlowLayout
Pack everything together at the left of the row or line up the left of a column.
list. Variable in class com.trumphurst.controls.TRowDocument
The list of objects.
load(DataInputStream). Method in class com.trumphurst.utils.TProperties
Load the list of properties from a stream.
load(DataInputStream, ValidationExceptionHandler). Method in class com.trumphurst.utils.TProperties
Load the list of properties from a stream.
low. Variable in class com.trumphurst.utils.TRangeDoubleProperty
The lowest permitted value in the range
low. Variable in class com.trumphurst.utils.TRangeIntegerProperty
The lowest permitted value in the range
low. Variable in class com.trumphurst.utils.TRangeLongProperty
The lowest permitted value in the range

M

makeItemVisible(int). Method in class com.trumphurst.controls.MultiColumnList
Make sure a given item in the list is visible on the screen.
minimumLayoutSize(Container). Method in class com.trumphurst.controls.HFlowLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumLayoutSize(Container). Method in class com.trumphurst.controls.PromptLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumLayoutSize(Container). Method in class com.trumphurst.controls.TFlowLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumLayoutSize(Container). Method in class com.trumphurst.controls.VFlowLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
mouseClicked(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
mouseClicked(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
mouseDragged(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
If a border is selected, change it's position.
mouseDragged(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
If a column is selected, change it's width.
mouseEntered(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
mouseEntered(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
mouseExited(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
mouseExited(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
mouseMoved(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
Change the mouse cursor if over a draggable border.
mouseMoved(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
Change the mouse cursor if over a draggable column border.
mousePressed(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
Select a border to drag.
mousePressed(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
Select a list item or a column to drag.
mouseReleased(MouseEvent). Method in class com.trumphurst.controls.DragGridPanel
Stop dragging a border.
mouseReleased(MouseEvent). Method in class com.trumphurst.controls.MultiColumnList
Stop dragging a list column.
MultiColumnList(ObjectPainter[]). Constructor for class com.trumphurst.controls.MultiColumnList
Create a new list with the given columns.
MultiColumnList(ObjectPainter[], TRowDocument). Constructor for class com.trumphurst.controls.MultiColumnList
Create a new list with the given columns, and attach the given data.

N

name. Variable in class com.trumphurst.controls.TDocument
The name of the document.
nextElement(). Method in class com.trumphurst.utils.SortedEnumeration
NONE. Static variable in class com.trumphurst.controls.CardPanel
NONE. Static variable in class com.trumphurst.controls.Group
NULLOK. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - an empty filename is allowed

O

o. Variable in class com.trumphurst.controls.Tree
The object held in the Tree.
on. Static variable in class com.trumphurst.utils.Debug

P

paint(Graphics). Method in class com.trumphurst.controls.CardPanel
paint(Graphics). Method in class com.trumphurst.controls.DragGridPanel
Standard paint routine.
paint(Graphics). Method in class com.trumphurst.controls.Group
paint(Graphics). Method in class com.trumphurst.controls.MultiColumnList
Blit the backing image to the front.
paint(Graphics). Method in class com.trumphurst.controls.ProgressBar
Standard paint routine.
paintData(Graphics, Rectangle, Tree, boolean). Method in class com.trumphurst.controls.TreePainter
Overridable function to paint the identity of the Tree object.
paintObject(Graphics, Rectangle, Object, boolean). Method in interface com.trumphurst.controls.ObjectPainter
Paint the cell.
paintObject(Graphics, Rectangle, Object, boolean). Method in class com.trumphurst.controls.StringArrayPainter
Paints the String returned by o.toString().
paintObject(Graphics, Rectangle, Object, boolean). Method in class com.trumphurst.controls.StringPainter
Paints the String returned by o.toString().
paintObject(Graphics, Rectangle, Object, boolean). Method in class com.trumphurst.controls.TreePainter
Business function which actually draws the tree structure etc.
paintString(Graphics, int, int, String). Method in class com.trumphurst.controls.StringPainter
Utility function to paint a String at a point.
paintTitle(Graphics, Rectangle, boolean). Method in interface com.trumphurst.controls.ObjectPainter
Paint the title.
paintTitle(Graphics, Rectangle, boolean). Method in class com.trumphurst.controls.StringPainter
Paints the title as the column heading.
parentIndex(int). Method in class com.trumphurst.controls.TTreeListDocument
PATHEXISTS. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - the parent directory must exist
PatriciaTree(). Constructor for class com.trumphurst.utils.PatriciaTree
preferredLayoutSize(Container). Method in class com.trumphurst.controls.HFlowLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSize(Container). Method in class com.trumphurst.controls.PromptLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSize(Container). Method in class com.trumphurst.controls.TFlowLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSize(Container). Method in class com.trumphurst.controls.VFlowLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
print(). Method in class com.trumphurst.utils.PatriciaTree
Function to print the tree to System.out.
print(Object, String). Static method in class com.trumphurst.utils.Debug
print(Object, String, Object). Static method in class com.trumphurst.utils.Debug
print(String). Static method in class com.trumphurst.utils.Debug
processTree(TreeProcessor). Method in class com.trumphurst.controls.Tree
Run the TreeProcessor on every item in the Tree.
ProgressBar(int). Constructor for class com.trumphurst.controls.ProgressBar
Constructor (min = 0).
ProgressBar(int, int). Constructor for class com.trumphurst.controls.ProgressBar
Constructor.
PromptLayout(). Constructor for class com.trumphurst.controls.PromptLayout
Constructs a new VFlow Layout with a LEFT, SPREAD alignment and a default 5-unit horizontal and vertical gap.
PromptLayout(int). Constructor for class com.trumphurst.controls.PromptLayout
Constructs a new VFlow Layout with the specified alignment and a default 5-unit horizontal and vertical gap.
PromptLayout(int, int, int). Constructor for class com.trumphurst.controls.PromptLayout
Constructs a new VFlow Layout with the specified alignment and gap values.
put(Object). Method in class com.trumphurst.utils.SortedVector
put(Object, Object). Method in class com.trumphurst.utils.PatriciaTree
Puts the specified element into the PatriciaTree, using the specified key.
put(Object, Object). Method in class com.trumphurst.utils.SortedDictionary

R

RAISED. Static variable in class com.trumphurst.controls.CardPanel
RAISED. Static variable in class com.trumphurst.controls.Group
RCSVersion(String). Constructor for class com.trumphurst.utils.RCSVersion
READABLE. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - must be readable (if it exists)
remove(Object). Method in class com.trumphurst.utils.PatriciaTree
This function is supposed to remove items from the tree, but it is not implemented yet, and does nothing but return null.
remove(Object). Method in class com.trumphurst.utils.SortedDictionary
remove(String). Method in class com.trumphurst.utils.SortedVector
remove(String). Method in class com.trumphurst.utils.TProperties
Removes a property.
removeActionListener(ActionListener). Method in class com.trumphurst.controls.TRowDocument
Remove a Listener.
removeComponent(Component). Method in class com.trumphurst.controls.ContainerFocusTracker
removeComponent(Component). Method in class com.trumphurst.controls.ContainerKeyTracker
removeComponent(Component). Method in class com.trumphurst.controls.DragGridPanel
Remove a component.
removeContainer(Container). Method in class com.trumphurst.controls.ContainerFocusTracker
removeItemListener(ItemListener). Method in class com.trumphurst.controls.TRowDocument
ItemSelectable - remove a Listener.
removeLayoutComponent(Component). Method in class com.trumphurst.controls.TFlowLayout
Removes the specified component from the layout.
removeView(TView). Method in class com.trumphurst.controls.TDocument
Remove a view from the list of views.
RIGHT. Static variable in class com.trumphurst.controls.TFlowLayout
Pack everything together at the right of the row or line up the right of a column.
rootIndex(int). Method in class com.trumphurst.controls.TTreeListDocument

S

s. Variable in class com.trumphurst.utils.TStringProperty
The value
save(PrintStream). Method in class com.trumphurst.utils.TProperties
Save the property list to a stream.
saveSorted(PrintStream). Method in class com.trumphurst.utils.TProperties
Save the property list to a stream.
select(int). Method in class com.trumphurst.controls.MultiColumnList
Select a given item in the list.
select(int). Method in class com.trumphurst.controls.TRowDocument
Select the given row.
set(boolean). Method in class com.trumphurst.utils.TBooleanProperty
Set the value
set(double). Method in class com.trumphurst.utils.TDoubleProperty
Set the value
set(double). Method in class com.trumphurst.utils.TRangeDoubleProperty
Set the value
set(File). Method in class com.trumphurst.utils.TFileProperty
Set the value
set(int). Method in class com.trumphurst.utils.TIntegerProperty
Set the value
set(int). Method in class com.trumphurst.utils.TRangeIntegerProperty
Set the value
set(long). Method in class com.trumphurst.utils.TLongProperty
Set the value
set(long). Method in class com.trumphurst.utils.TRangeLongProperty
Set the value
set(String). Method in class com.trumphurst.utils.TFixedStringProperty
Set the value
set(String). Method in class com.trumphurst.utils.TProperties
Sets an existing property to a new value, validating the value.
set(String). Method in class com.trumphurst.utils.TStringProperty
Set the value
set(String, String). Method in class com.trumphurst.utils.TProperties
Sets an existing property to a new value, validating the value.
set(String, TProperty). Method in class com.trumphurst.utils.TProperties
Changes an existing property to an arbitrary new one.
setAdjustable(boolean). Method in class com.trumphurst.controls.DragGridPanel
Adjustable - true if use is allowed to drag borders to change cell sizes.
setAdjustable(boolean). Method in class com.trumphurst.controls.MultiColumnList
Adjustable - true if use is allowed to drag borders to change column sizes.
setAlignment(int). Method in class com.trumphurst.controls.TFlowLayout
Sets the alignment value for this layout.
setBarColor(Color). Method in class com.trumphurst.controls.MultiColumnList
BarColor - Color for the highlight bar.
setBorderHeight(int). Method in class com.trumphurst.controls.DragGridPanel
BorderHeight - height of the draggable borders between Components.
setBorderWidth(int). Method in class com.trumphurst.controls.DragGridPanel
BorderWidth - width of the draggable borders between Components.
setColors(Color[]). Method in class com.trumphurst.controls.MultiColumnList
Set the array of colors used to draw each column.
setCurrent(int). Method in class com.trumphurst.controls.ProgressBar
Move the bar position.
setDoubleClickTime(int). Method in class com.trumphurst.controls.MultiColumnList
DoubleClickTime - microseconds between 2 mouse clicks for them to be counted as a double-click.
setDragSensitivity(int). Method in class com.trumphurst.controls.MultiColumnList
DragSensitivity - no of pixels either side of border where cursor changes to allow dragging border.
setEnable(boolean). Method in class com.trumphurst.controls.MultiColumnList
Enable or disable the control.
setFocusHeight(int). Method in class com.trumphurst.controls.DragGridPanel
FocusHeight - height of the focus rectangle round each control.
setFocusWidth(int). Method in class com.trumphurst.controls.DragGridPanel
FocusWidth - width of the focus rectangle round each control.
setHeadingColor(Color). Method in class com.trumphurst.controls.MultiColumnList
HeadingColor - Color for the heading bar.
setHeights(float[]). Method in class com.trumphurst.controls.DragGridPanel
Set the proportional heights of each row.
setHgap(int). Method in class com.trumphurst.controls.TFlowLayout
Sets the horizontal gap between components.
setKeyFromText(String). Method in class com.trumphurst.controls.ComponentInfo
Utility function to extract the first capital letter from a String, and set the hot key to it.
setMaximum(int). Method in class com.trumphurst.controls.ProgressBar
Reset the maximum values (min = 0).
setMinimum(int). Method in class com.trumphurst.controls.ProgressBar
Reset the minimum value.
setMinimumHeight(int). Method in class com.trumphurst.controls.DragGridPanel
MinimumHeight - minimum height of a component.
setMinimumWidth(int). Method in class com.trumphurst.controls.DragGridPanel
MinimumWidth - minimum width of a component.
setMinimumWidth(int). Method in class com.trumphurst.controls.MultiColumnList
MinimumWidth - minimum width of a column.
setupDefaultBehaviour(). Method in class com.trumphurst.controls.ComponentInfo
This should analyse the component, and set the default hot key for it.
setVgap(int). Method in class com.trumphurst.controls.TFlowLayout
Sets the vertical gap between components.
setWidths(float[]). Method in class com.trumphurst.controls.DragGridPanel
Set the proportional widths of each column.
setWidths(float[]). Method in class com.trumphurst.controls.MultiColumnList
Set the proportional widths of each column.
size(). Method in class com.trumphurst.utils.PatriciaTree
Returns the number of elements contained within the PatriciaTree.
size(). Method in class com.trumphurst.utils.SortedDictionary
size(). Method in class com.trumphurst.utils.SortedVector
size(). Method in class com.trumphurst.controls.TRowDocument
Returns the number of rows in the list.
SortedDictionary(). Constructor for class com.trumphurst.utils.SortedDictionary
SortedEnumeration(Enumeration, Comparer). Constructor for class com.trumphurst.utils.SortedEnumeration
sortedKeys(). Method in class com.trumphurst.utils.TProperties
Return a SortedEnumeration which iterates over the keys of the property list.
SortedVector(). Constructor for class com.trumphurst.utils.SortedVector
SPREAD. Static variable in class com.trumphurst.controls.TFlowLayout
Spread to even out the space between the components in the row or column.
StringArrayPainter(int, String). Constructor for class com.trumphurst.controls.StringArrayPainter
Constructor.
StringComparer(). Constructor for class com.trumphurst.utils.StringComparer
StringFormat(String[], String). Constructor for class com.trumphurst.utils.StringFormat
Main constructor
StringPainter(String). Constructor for class com.trumphurst.controls.StringPainter
Constructor.
SUNKEN. Static variable in class com.trumphurst.controls.CardPanel
SUNKEN. Static variable in class com.trumphurst.controls.Group

T

TBooleanProperty(boolean). Constructor for class com.trumphurst.utils.TBooleanProperty
Construct with a value
TDocument(String). Constructor for class com.trumphurst.controls.TDocument
Constructor.
TDoubleProperty(double). Constructor for class com.trumphurst.utils.TDoubleProperty
Construct with a value
textOffset. Variable in class com.trumphurst.controls.StringPainter
Cached offset of text base line in cell Rectangle.
TFileProperty(String, int). Constructor for class com.trumphurst.utils.TFileProperty
Construct with a value
TFixedStringProperty(String). Constructor for class com.trumphurst.utils.TFixedStringProperty
Construct with a value
TFlowLayout(int, int, int). Constructor for class com.trumphurst.controls.TFlowLayout
Constructs a new TFlow Layout with the specified alignment and gap values.
TIntegerProperty(int). Constructor for class com.trumphurst.utils.TIntegerProperty
Construct with a value
TLongProperty(long). Constructor for class com.trumphurst.utils.TLongProperty
Construct with a value
TOP. Static variable in class com.trumphurst.controls.TFlowLayout
Pack everything together at the top of the column or line up the top of a row.
toString(). Method in class com.trumphurst.controls.DragGridPanel
Standard toString returns "DragGridPanel[x][y]" and Panel info.
toString(). Method in class com.trumphurst.controls.MultiColumnList
Standard toString returns "DragGridPanel[x][y]" and Panel info.
toString(). Method in class com.trumphurst.utils.TBooleanProperty
Return a String representation of the value.
toString(). Method in class com.trumphurst.utils.TDoubleProperty
Return a String representation of the value.
toString(). Method in class com.trumphurst.utils.TFileProperty
Return a String representation of the value.
toString(). Method in class com.trumphurst.controls.TFlowLayout
Returns the String representation of this TFlowLayout's values.
toString(). Method in class com.trumphurst.utils.TIntegerProperty
Return a String representation of the value.
toString(). Method in class com.trumphurst.utils.TLongProperty
Return a String representation of the value.
toString(). Method in interface com.trumphurst.utils.TProperty
Return a String representation of the value.
toString(). Method in class com.trumphurst.controls.Tree
Standard toString method forwards to the attached Object.
toString(). Method in class com.trumphurst.utils.TStringProperty
Return a String representation of the value.
TProperties(). Constructor for class com.trumphurst.utils.TProperties
The default (only) constructor is public.
TRangeDoubleProperty(double, double, double). Constructor for class com.trumphurst.utils.TRangeDoubleProperty
Construct with a value and range
TRangeIntegerProperty(int, int, int). Constructor for class com.trumphurst.utils.TRangeIntegerProperty
Construct with a value and range
TRangeLongProperty(long, long, long). Constructor for class com.trumphurst.utils.TRangeLongProperty
Construct with a value and range
Tree(Object). Constructor for class com.trumphurst.controls.Tree
Construct a Tree, with its attached Object.
TreePainter(String). Constructor for class com.trumphurst.controls.TreePainter
TRowDocument(String). Constructor for class com.trumphurst.controls.TRowDocument
TStringProperty(String). Constructor for class com.trumphurst.utils.TStringProperty
Construct with a value
TTreeListDocument(String). Constructor for class com.trumphurst.controls.TTreeListDocument

U

update(). Method in class com.trumphurst.controls.MultiColumnList
The Document has changed - update the whole view.
update(). Method in interface com.trumphurst.controls.TView
The Document has changed - update the whole view.
update(Graphics). Method in class com.trumphurst.controls.MultiColumnList
Called sometime after repaint().
update(Graphics). Method in class com.trumphurst.controls.ProgressBar
Standard update routine.
update(Object). Method in class com.trumphurst.controls.MultiColumnList
Part of the Document has changed.
update(Object). Method in interface com.trumphurst.controls.TView
Part of the Document has changed.
updateAllViews(). Method in class com.trumphurst.controls.TDocument
Update all views of the document.
updateAllViews(Object). Method in class com.trumphurst.controls.TDocument
Update all views of the document.

V

ValidationException(). Constructor for class com.trumphurst.utils.ValidationException
Default constructor
ValidationException(String). Constructor for class com.trumphurst.utils.ValidationException
Constructor with reason for validation failure
VCENTER. Static variable in class com.trumphurst.controls.TFlowLayout
Pack everything together in the centre of the column or line up the centre of a row.
version. Static variable in interface com.trumphurst.utils.Comparer
version. Static variable in interface com.trumphurst.controls.ObjectPainter
version. Static variable in interface com.trumphurst.utils.TProperty
version. Static variable in interface com.trumphurst.controls.TreeProcessor
version. Static variable in interface com.trumphurst.controls.TView
version. Static variable in interface com.trumphurst.utils.ValidationExceptionHandler
VFlowLayout(). Constructor for class com.trumphurst.controls.VFlowLayout
Constructs a new VFlow Layout with a LEFT, SPREAD alignment and a default 5-unit horizontal and vertical gap.
VFlowLayout(int). Constructor for class com.trumphurst.controls.VFlowLayout
Constructs a new VFlow Layout with the specified alignment and a default 5-unit horizontal and vertical gap.
VFlowLayout(int, int, int). Constructor for class com.trumphurst.controls.VFlowLayout
Constructs a new VFlow Layout with the specified alignment and gap values.
views. Variable in class com.trumphurst.controls.TDocument
A list of all the TViews of this document.

W

WRITEABLE. Static variable in class com.trumphurst.utils.TFileProperty
Validation constraint - must be a writeable (if it exists)