Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES
A B C D E F G H I L M N O P R S T U V W

A

addItem(Object) - Method in class gui.ObjectList
Adds item as a root node at the end.
addItem(Object, int) - Method in class gui.ObjectList
Adds item as a root node at a particular position in the list.
addItems(Object[], boolean, boolean) - Method in class gui.ObjectList
Adds a sequence of items as roots at the end of object list.
addItems(Object[]) - Method in class gui.ObjectList
Adds a sequence of items as roots at the end of object list.
addLayoutComponent(String, Component) - Method in class gui.Scroller
Implementing Layout manager for use by clipping panel ONLY!
addLayoutComponent(String, Component) - Method in class gui.StackLayout
Add the specified component to the layout, parsing the layout tag.
addLine(String) - Method in class gui.MultiLabel
 
add(String, Component) - Method in class gui.TabPanel
Add a card, component, to the TabPanel with a given name.
addText(String) - Method in class gui.MultiLabel
 
allowsMultipleSelections() - Method in class gui.ObjectList
Returns true if this list allows multiple selections.
ALWAYS - Static variable in class gui.ObjectList
Indicates a scrollbar should always be displayed.
ALWAYS - Static variable in class gui.Scroller
Indicator to always show scrollbars.
applet - Variable in class gui.DocButton
 

B

Bench(InputStream) - Constructor for class bench.Bench
 
Bench(BenchApplet, InputStream) - Constructor for class bench.Bench
 
bench - package bench
 
BenchApplet - class bench.BenchApplet.
BenchApplet provides an Applet or Application with GUI to contain and execute a Bench instance.
Bench - class bench.Bench.
A Description of a Benchmark
Benchmark - interface bench.Benchmark.
 
bytesWidth(byte[], int, int) - Method in class gui.PatchFontMetrics
 

C

ChoiceInput(String, String[]) - Constructor for class gui.ChoiceInput
Create an ChoiceInput field 0-th choice initially selected.
ChoiceInput(String, String[], int) - Constructor for class gui.ChoiceInput
Create an ChoiceInput field with given initial choice.
charsWidth(char[], int, int) - Method in class gui.PatchFontMetrics
 
charWidth(char) - Method in class gui.PatchFontMetrics
 
charWidth(int) - Method in class gui.PatchFontMetrics
 
ChoiceInput - class gui.ChoiceInput.
A labeled choice box.
clear() - Method in class gui.MultiLabel
 
clear() - Method in class gui.ObjectList
Clears the list.
clickName(int) - Static method in class gui.EventReporter
Return a string describing the number of mouse `clicks' for the event.
close(Object) - Method in class gui.ObjectList
Close this item, hiding its children (if any).

D

DocButton(String, String) - Constructor for class gui.DocButton
 
delItem(Object) - Method in class gui.ObjectList
Delete a root item from the list.
deselectAll() - Method in class gui.ObjectList
Deselect all selected items.
deselect(Object) - Method in class gui.ObjectList
Deselects the item.
disable(Object) - Method in class gui.ObjectList
Disable this item.
DocButton - class gui.DocButton.
A Button that `documents' itself in the Applet Status line, when the mouse is over it.
documentation - Variable in class gui.DocButton
 
documentCard(String) - Method in class gui.TabPanel
Return a mouse documentation string for selecting this card. (ie. the applet status line (if there is an applet), for when the mouse is over the tab).
duplicatesIgnored() - Method in class gui.ObjectList
Returns whether duplicated items inserted into the list are ignored.

E

enable(Object) - Method in class gui.ObjectList
Enable this item.
enable(Object, boolean) - Method in class gui.ObjectList
Enable or Disable this item according to value.
EventReporter - class gui.EventReporter.
A debugging aid: provides a more informative description of an Event.
execute() - Method in interface bench.Benchmark
 
execute() - Method in class bench.LinAlg
 
execute() - Method in class bench.LinErr
 
execute(String) - Method in class gui.TextInput
Posts an ACTION_EVENT with the input text as arg.

F

findApplet() - Method in class gui.DocButton
 
first() - Method in class gui.TabPanel
Select the first card in the Panel.
format(double, int) - Static method in class bench.Formatter
 
Formatter - class bench.Formatter.
An EXTREMELY Lame & Minimal Number formatter.

G

getAscent() - Method in class gui.PatchFontMetrics
 
getChildren(Object) - Method in class gui.ObjectList
Get the children associated with item.
getChoice() - Method in class gui.ChoiceInput
 
getColumns() - Method in class bench.Bench
 
getColumnUnits(int) - Method in class bench.Bench
 
getColumnValues(int) - Method in class bench.Bench
 
getCurrentValues() - Method in class bench.Bench
 
getDescent() - Method in class gui.PatchFontMetrics
 
getEntries() - Method in class bench.Bench
 
getFont() - Method in class gui.PatchFontMetrics
 
getHeight() - Method in class gui.PatchFontMetrics
 
getIndentation(int) - Method in class gui.ObjectList
Get the indentation (in pixels) for each level of the hierarchy.
getLeading() - Method in class gui.PatchFontMetrics
 
getMaxAdvance() - Method in class gui.PatchFontMetrics
 
getMaxDescent() - Method in class gui.PatchFontMetrics
 
getName() - Method in class bench.Bench
Accessors for the Column & Entry information.
getNumColumns() - Method in class bench.Bench
 
getParent(Object) - Method in class gui.ObjectList
Get the parent associated with item.
getSelectedIndex() - Method in class gui.ChoiceInput
Get the value typed into the ChoiceInput.
getSelectedItem() - Method in class gui.ObjectList
Get the selected item or null if no item is selected.
getSelectedItems() - Method in class gui.ObjectList
Returns the selected items on the list.
getSpecialPos() - Method in class bench.Bench
 
getSpecialRownum() - Method in class bench.Bench
 
getString(Object) - Method in class gui.ObjectList
Return a descriptive string for item.
getText() - Method in class gui.TextInput
Returns the text of the TextField.
getWidths() - Method in class gui.PatchFontMetrics
 
getXScrolling() - Method in class gui.ObjectList
Returns the code for whether X (horizontal) scroll bar should appear.
getYScrolling() - Method in class gui.ObjectList
Returns the code for whether Y (vertical) scroll bar should appear.
gui - package gui
 

H

handleEvent(Event) - Method in class bench.BenchApplet
Handling Events
handleEvent(Event) - Method in class gui.DocButton
 
handleEvent(Event) - Method in class gui.ObjectList
Event handler: handles item selection and mouse documentation.
handleEvent(Event) - Method in class gui.PopUpNotice
 
handleEvent(Event) - Method in class gui.Scroller
 
handleEvent(Event) - Method in class gui.ShowDocumentButton
 
handleEvent(Event) - Method in class bench.SubmitFrame
 
handleEvent(Event) - Method in class gui.TabPanel
Handle mouse clicks and documentation line for Tab selection.
handleEvent(Event) - Method in class gui.TextInput
Handles events on the TextInput panel.
hide(Object) - Method in class gui.ObjectList
Hide this item.
highlightRect(int, int, int, int) - Method in class gui.ObjectList
Draws a highlighting rectangle, using XOR, with the given position and size.
highlightRect(Rectangle) - Method in class gui.ObjectList
Draws a highlighting rectangle, using XOR.
HORIZONTAL - Static variable in class gui.StackLayout
The orientation constant for horizontal layouts.

I

idName(int) - Static method in class gui.EventReporter
Return a string identifying the event's type (id).
IFNEEDED - Static variable in class gui.ObjectList
Indicates a scrollbar should be displayed only if needed.
IFNEEDED - Static variable in class gui.Scroller
Indicator to show scrollbars only when the scrolled component is too large.
ignoreDuplicates(boolean) - Method in class gui.ObjectList
Specifies whether duplicated items inserted into the list should be ignored instead of signalling an error.
init() - Method in class bench.BenchApplet
 
insets() - Method in class gui.ObjectList
 
insets() - Method in class gui.Scroller
 
insets() - Method in class gui.TabPanel
Allocates extra margins to give the cards some `body'.
isEnabled() - Method in class gui.ObjectList
What's going on with `inheritance' of enabled/disabled?
isEnabled(Object) - Method in class gui.ObjectList
Is this item enabled?
isOpenable(Object) - Method in class gui.ObjectList
Is this item able to be opened?
isOpen(Object) - Method in class gui.ObjectList
Is this item opened?
isSelected(Object) - Method in class gui.ObjectList
Returns true if the item has been selected; false otherwise.
isShowing(Object) - Method in class gui.ObjectList
Is this item showing (visible and parent is open and showing) ?
isVisible(Object) - Method in class gui.ObjectList
Is this item visible?
itemBounds(Object) - Method in class gui.ObjectList
Returns the bounding rectangle of the item on the ObjectList.

L

last() - Method in class gui.TabPanel
Select the last card in the Panel.
layoutContainer(Container) - Method in class gui.Scroller
 
layoutContainer(Container) - Method in class gui.StackLayout
Lays out the specified container.
layout() - Method in class gui.ObjectList
layout the panel.
layout() - Method in class gui.TabPanel
Computes tab geometry while laying out the panels components.
LinAlg - class bench.LinAlg.
A Dummy Benchmark routine
LinErr - class bench.LinErr.
A Dummy Benchmark routine that throws an error

M

MultiLabel() - Constructor for class gui.MultiLabel
 
MultiLabel(String) - Constructor for class gui.MultiLabel
 
MultiLabel(String, int) - Constructor for class gui.MultiLabel
 
main(String[]) - Static method in class bench.Bench
Running as a command-line application (without a GUI)
main(String[]) - Static method in class bench.BenchApplet
Running as application
makeVisible(Object) - Method in class gui.ObjectList
Scroll the panel to force item (and its children) to be visible.
margin - Variable in class gui.TabPanel
The width of the margins around the cards.
minimumLayoutSize(Container) - Method in class gui.Scroller
 
minimumLayoutSize(Container) - Method in class gui.StackLayout
Calculate the minimum size dimensions for the specififed container.
minimumSize() - Method in class gui.MultiLabel
 
minimumSize() - Method in class gui.ObjectList
Returns the minimum dimensions needed for the object list.
modifierName(int) - Static method in class gui.EventReporter
Return a string describing the modifier keys used in the event.
MOUSE_ENTER_ITEM - Static variable in class gui.ObjectList
id for Events which call for highlighting an item.
MOUSE_EXIT_ITEM - Static variable in class gui.ObjectList
id for Events which call for un-highlighting an item.
MOUSE_MOVE_ITEM - Static variable in class gui.ObjectList
id for Events which call for a change in highlighting due to mouse movement within an item.
MultiLabel - class gui.MultiLabel.
A multi-line label.

N

NEVER - Static variable in class gui.ObjectList
Indicates a scrollbar should never be displayed.
NEVER - Static variable in class gui.Scroller
Indicator to never show scrollbars.
next() - Method in class gui.TabPanel
Select the next card in the Panel.

O

ObjectList(int, int) - Constructor for class gui.ObjectList
Creates a new ObjectList of nColumns*nRows characters and not allowing multiple selections.
ObjectList(int, int, boolean) - Constructor for class gui.ObjectList
Creates a new ObjectList of nColumns*nRows characters and specifying whether multiple selections are allowed or not.
ObjectList - class gui.ObjectList.
ObjectList is a similar to awt.
open(Object) - Method in class gui.ObjectList
Open this item, revealing its children (if any).

P

PatchFontMetrics(FontMetrics) - Constructor for class gui.PatchFontMetrics
 
Plotter() - Constructor for class bench.Plotter
 
PopUpNotice(String, String) - Constructor for class gui.PopUpNotice
 
PopUpNotice(Exception) - Constructor for class gui.PopUpNotice
 
paintItem(Graphics, Object) - Method in class gui.ObjectList
Paint item at the current position in g.
paint(Graphics) - Method in class gui.MultiLabel
 
paint(Graphics) - Method in class gui.ObjectList
Paint the display.
paint(Graphics) - Method in class bench.Plotter
 
paint(Graphics) - Method in class gui.Scroller
 
paint(Graphics) - Method in class gui.TabPanel
Paint the tabs in a row atop the cards.
PatchFontMetrics - class gui.PatchFontMetrics.
PatchFontMetrics wraps around a FontMetrics to correct some glaring errors that screw up pages laid out using FontMetrics!
patch(FontMetrics) - Static method in class gui.PatchFontMetrics
 
Plotter - class bench.Plotter.
Plotter for Benchmarker Draws a horizontal bar graph, with labels for each bar at the left.
PopUpNotice - class gui.PopUpNotice.
A simple pop up window displaying line(s) of text as a notice; It stays up until the user clicks the "OK" button.
preferredLayoutSize(Container) - Method in class gui.Scroller
 
preferredLayoutSize(Container) - Method in class gui.StackLayout
Calculate the preferred size dimensions for the specififed container.
preferredSize() - Method in class gui.MultiLabel
 
preferredSize() - Method in class gui.ObjectList
Returns the preferred dimensions needed for the object list.
previous() - Method in class gui.TabPanel
Select the previous card in the Panel.
printTable(PrintStream) - Method in class bench.Bench
Print a table of benchmark values onto stream out.

R

removeAll() - Method in class gui.TabPanel
remove all cards from the TabPanel.
removeLayoutComponent(Component) - Method in class gui.Scroller
 
removeLayoutComponent(Component) - Method in class gui.StackLayout
Remove the specified component from the layout.
remove(Component) - Method in class gui.TabPanel
remove the card, component, from the TabPanel.
remove(String) - Method in class gui.TabPanel
remove the card having the given name from the TabPanel.
replaceItem(Object, Object) - Method in class gui.ObjectList
Replaces the root oldItem with newItem.
report(Event) - Static method in class gui.EventReporter
Print a report of the event on stdout.
reportString(Event) - Static method in class gui.EventReporter
Return a string describing the event.
revertCursor() - Method in class bench.BenchApplet
 
run() - Method in class bench.Bench
 

S

Scroller(Component) - Constructor for class gui.Scroller
Create a Scroller panel using scrolled as the inner component to be scrolled, and placing scrollbars only if needed.
Scroller(Component, int, int) - Constructor for class gui.Scroller
Create a Scroller panel using scrolled as the inner component to be scrolled, and placing according to the given flags.
ShowDocumentButton(String, URL) - Constructor for class gui.ShowDocumentButton
 
ShowDocumentButton(String, URL, String) - Constructor for class gui.ShowDocumentButton
 
ShowDocumentButton(String, URL, String, String) - Constructor for class gui.ShowDocumentButton
 
StackLayout() - Constructor for class gui.StackLayout
Create a horizontal StackLayout.
StackLayout(int) - Constructor for class gui.StackLayout
Create a StackLayout with the given orientation.
StackLayout(int, int) - Constructor for class gui.StackLayout
Create a StackLayout with the given orientation and space between components.
SubmitFrame(BenchApplet, Bench) - Constructor for class bench.SubmitFrame
 
Scroller - class gui.Scroller.
A `wrapper' panel for containing an awt.
select(Object) - Method in class gui.ObjectList
Selects the item.
SendMail - class bench.SendMail.
 
send(String, String, String, String, String) - Static method in class bench.SendMail
 
setData(String[], double[], String, int) - Method in class bench.Plotter
 
setIndentation(int) - Method in class gui.ObjectList
Set the indentation (in pixels) for each level of the hierarchy.
setMultipleSelections(boolean) - Method in class gui.ObjectList
Sets whether this list should allow multiple selections or not.
setTabFont(Font) - Method in class gui.TabPanel
Specify the Font to be used for labeling the Tabs.
setText(String) - Method in class gui.MultiLabel
 
setText(String) - Method in class gui.TextInput
Sets the text of the TextField.
setXScrolling(int) - Method in class gui.ObjectList
Specify whether x scrollbars should be displayed always, never or only when needed.
setXScrolling(int) - Method in class gui.Scroller
Set the parameter for when the X (horizontal) scrollbar should be shown.
setYScrolling(int) - Method in class gui.ObjectList
Specify whether y scrollbars should be displayed always, never or only when needed.
setYScrolling(int) - Method in class gui.Scroller
Set the parameter for when the Y (vertical) scrollbar should be shown.
ShowDocumentButton - class gui.ShowDocumentButton.
A Button that `documents' itself in the Applet Status line, when the mouse is over it.
show(Object) - Method in class gui.ObjectList
Show this item.
show(Object, boolean) - Method in class gui.ObjectList
Show or Hide this item according to value.
show(String) - Method in class gui.TabPanel
Select the named card in the Panel.
show(Component) - Method in class gui.TabPanel
Select the card component in the Panel.
StackLayout - class gui.StackLayout.
StackLayout is a LayoutManager that arranges components in a vertical (or horizontal) strip aligning them at right, left or centered, and/or filling them to take up any extra vertical or horizontal space.
stop() - Method in class bench.BenchApplet
 
stringWidth(String) - Method in class gui.PatchFontMetrics
 
SubmitFrame - class bench.SubmitFrame.
 

T

TabPanel() - Constructor for class gui.TabPanel
Creates an empty TabPanel.
TextInput(int, String) - Constructor for class gui.TextInput
Creates a TextInput panel.
TextInput(int, String, String) - Constructor for class gui.TextInput
Creates a TextInput panel.
TabPanel - class gui.TabPanel.
TabPanel is a container for a set of tabbed cards, lying atop each other, but with the labelled tabs exposed at the top.
tabulate() - Method in class bench.Bench
Return an array of strings representing the rows of a table tabulating the values in the benchmark.
TextInput - class gui.TextInput.
Provides a handy collection of an input field, an Execute button (or whatever you decide to call it), and a Clear button (to clear the text field).

U

update(Graphics) - Method in class gui.ObjectList
Update the display.

V

VERTICAL - Static variable in class gui.StackLayout
The orientation constant for vertical layouts.

W

waitCursor() - Method in class bench.BenchApplet
 

A B C D E F G H I L M N O P R S T U V W
Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES