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