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(Event, Object). Method in class graphing.EntryPanel
When the user hits "return" or "OK" the panel closes up and passes an ACTION_EVENT to the parent Frame which identifies this EntryPanel as the target.
action(Event, Object). Method in class graphing.applets.Grapher
action(Event, Object). Method in class graphing.applets.GraphingDemoApplet
action(Event, Object). Method in class graphing.RangePanel
Read in the range settings and check if they are legitimate.
addFunction(Function). Method in class graphing.GraphWindow
Add a new Function to the list of functions being drawn, and draw it in the appropriate default color.
addFunction(Function, Color). Method in class graphing.GraphWindow
Add a new Function to the list of functions being drawn, and draw it in the given Color.
AUTH_TYPE. Variable in class cgi.CGI

B

bandColor. Variable in class graphing.ZoomGraphWindow
The color of the rubber band
bandIsVisible(). Method in class graphing.ZoomGraphWindow
button(Event). Method in class graphing.applets.Grapher
All the ACTION_EVENT's generated by instances of Button get handled here.
button(Event). Method in class graphing.applets.IntegGrapher
Handles the actions associated with the various buttons.
button(Event). Method in class graphing.applets.SecantGrapher
Handles the actions associated with the various buttons.
button(Event). Method in class graphing.applets.ZoomGrapher
Handles the actions associated with the various buttons.

C

cgi. Variable in class cgi.CGI
The CGI variables
CGI(). Constructor for class cgi.CGI
clone(). Method in class parser.Parser
Copy the parser.
ColorChooser(). Constructor for class applets.colorchooser.ColorChooser
CONTENT_LENGTH. Variable in class cgi.CGI
CONTENT_TYPE. Variable in class cgi.CGI

D

debug(). Method in class cgi.CGI
Prints out a table of the cgi-variables
debug(boolean). Method in class cgi.CGI
Prints out a table of the cgi-variables
decStrips. Static variable in class graphing.GraphingDemo
deleteAll(). Method in class graphing.DispTraceGraphWindow
Delete all the nodes.
deleteAll(). Method in class graphing.GraphWindow
Empty the list of functions being drawn.
deleteAll(). Method in class graphing.TraceGraphWindow
Delete all the nodes.
deleteBand(). Method in class graphing.ZoomGraphWindow
deleteFunction(Function). Method in class graphing.GraphWindow
Remove the function from the list of functions being drawn.
deleteFunction(Function). Method in class graphing.TraceGraphWindow
Override the method from ZoomGraphWindow to make sure all the nodes on a function are deleted when the function is deleted.
deleteLastFunction(). Method in class graphing.GraphWindow
Delate the last function to have been added from the list of functions being drawn.
display. Variable in class graphing.DispTraceGraphWindow
Display the coordinates of the selected node is this is set
display. Variable in class graphing.IntegWindow
If set, the window displays a numerical value of the Riemann sum.
displayFont. Variable in class graphing.DispTraceGraphWindow
The font coordinates are displayed in.
displayText. Variable in class graphing.DispTraceGraphWindow
displayX. Variable in class graphing.DispTraceGraphWindow
The location of the text displaying the coordinates of a test point.
displayY. Variable in class graphing.DispTraceGraphWindow
DispTraceGraphWindow(). Constructor for class graphing.DispTraceGraphWindow
DispTraceGraphWindow(double, double, double, double). Constructor for class graphing.DispTraceGraphWindow
DispTraceGraphWindow(double, double, double, double, double, double). Constructor for class graphing.DispTraceGraphWindow
doZoomIn(). Method in class graphing.ZoomGraphWindow
Zooms the viewing rectangle in on the center of the screen.
doZoomInItem. Static variable in class graphing.GraphingDemo
doZoomOut(). Method in class graphing.ZoomGraphWindow
Pulls the viewing rectangle back out of the center of the screen.
doZoomOutItem. Static variable in class graphing.GraphingDemo
doZoomToBox(). Method in class graphing.ZoomGraphWindow
Snaps the viewing rectangle to the rubber band drawn out by the mouse.
doZoomToBoxItem. Static variable in class graphing.GraphingDemo
dragNode. Variable in class graphing.TraceGraphWindow
The node that is currently being dragged
drawGraph(). Method in class graphing.GraphWindow
This method should be called whenever the graph needs to be redrawn from scratch (rather than simply refreshed).
drawGraph(double, double, double, double). Method in class graphing.GraphWindow
Change the axes, set the scale to zero (ie no tickmarks), and redraw from scratch.
drawGraph(double, double, double, double, double, double). Method in class graphing.GraphWindow
Change the axes and scales and redraw the graph from scratch.
drawGraph(double, double, double, double, double, double). Method in class graphing.ZoomGraphWindow
Overrides the drawGraph() method of GraphWindow.

E

EntryPanel(Component, String, String, boolean). Constructor for class graphing.EntryPanel
equals(Parser). Method in class parser.MultiNTuple
Returns true if the members of the list are in one-to-one correspondance.
equals(Parser). Method in class parser.Parser
Tests whether the functions represented by this and p are equal.
equalsModC(Parser). Method in class parser.Parser
Determines whether two functions differ by a constant.
eval(double). Method in interface graphing.Function
Evaluates the function at a double x to a double value.
eval(double). Method in class parser.Parser
Evaluate the formula as a function of the vaiable x.
eval(String[], double[]). Method in class parser.Parser
The basic evaluation routine.

F

functionList. Variable in class graphing.GraphWindow
List of all the functions on the graph.

G

g. Static variable in class graphing.GraphingDemo
GATEWAY_INTERFACE. Variable in class cgi.CGI
getAppletInfo(). Method in class graphing.applets.Grapher
getAppletInfo(). Method in class graphing.applets.GraphingDemoApplet
getAppletInfo(). Method in class graphing.applets.IntegGrapher
getAppletInfo(). Method in class graphing.applets.SecantGrapher
getAppletInfo(). Method in class graphing.applets.ZoomGrapher
getenv(String). Method in class cgi.CGI
Override this to make a (platform-dependent) reading of CGI environment variables.
getVariables(). Method in class parser.Parser
Returns a list of the variable names used in this parser.
Grapher(). Constructor for class graphing.applets.Grapher
GraphingDemo(). Constructor for class graphing.GraphingDemo
GraphingDemoApplet(). Constructor for class graphing.applets.GraphingDemoApplet
GraphWindow(). Constructor for class graphing.GraphWindow
Make a GraphWindow with the default graphing range of -5...5 and -5...5
GraphWindow(double, double, double, double). Constructor for class graphing.GraphWindow
Constructs a GraphWindow with the specified ranges of x and y axes.
GraphWindow(double, double, double, double, double, double). Constructor for class graphing.GraphWindow
Constructs a GraphWindow with the specifies ranges of x and y axes.
gridColor. Variable in class graphing.GraphWindow
Color of the optional grid
gw. Variable in class graphing.applets.Grapher
The graphing panel.

H

handleEvent(Event). Method in class applets.colorchooser.ColorChooser
handleEvent(Event). Method in class graphing.GraphingDemo
handleEvent(Event). Method in class graphing.applets.IntegGrapher
Handles the scrollbar
handleEvent(Event). Method in class graphing.applets.SecantGrapher
Handles the checkbox to toggle the display
handleEvent(Event). Method in class graphing.WarningPanel
hashCode(). Method in class parser.Parser
Overrides Object.hashCode().
hide(String). Method in class cgi.CGI
Makes an HTML 'hidden' tag for the gicven variable
hide(String[]). Method in class cgi.CGI
Makes a list of HTML 'hidden' tags for the given array of variables
HTTP_ACCEPT. Variable in class cgi.CGI
HTTP_USER_AGENT. Variable in class cgi.CGI

I

ImageMap(). Constructor for class applets.imagemap.ImageMap
incStrips. Static variable in class graphing.GraphingDemo
init(). Method in class applets.colorchooser.ColorChooser
init(). Method in class graphing.applets.Grapher
Sets up the basic layout of the applet.
init(). Method in class graphing.applets.GraphingDemoApplet
init(). Method in class applets.imagemap.ImageMap
integDisp. Static variable in class graphing.GraphingDemo
IntegGrapher(). Constructor for class graphing.applets.IntegGrapher
IntegWindow(). Constructor for class graphing.IntegWindow
IntegWindow(double, double, double, double). Constructor for class graphing.IntegWindow
IntegWindow(double, double, double, double, double, double). Constructor for class graphing.IntegWindow
isOn(). Method in class cgi.CGIOutputStream

K

keyDown(Event, int). Method in class graphing.TraceGraphWindow
A backspace deletes the selected nodes

L

leftSum. Static variable in class graphing.GraphingDemo
leftSum. Variable in class graphing.IntegWindow
Toggle showing the left or right Riemann sums
load(File). Static method in class cgi.CGI
Load the variables stored in the file into a Hashtable.
lostFocus(Event, Object). Method in class graphing.ZoomGraphWindow
When we loose focus, the rubber band vanishes.

M

main(String[]). Static method in class cgi.CGI
Debugging method; ignore.
main(String[]). Static method in class graphing.GraphingDemo
main(String[]). Static method in class parser.MultiNTuple
Debugging method; ignore.
main(String[]). Static method in class parser.NTuple
Debugging method; ignore.
main(String[]). Static method in class parser.Parser
Debugging method; ignore.
makeControlPanel(). Method in class graphing.applets.Grapher
Make a Component which comprises the controls for the applet.
makeControlPanel(). Method in class graphing.applets.IntegGrapher
Lays out the buttons that we use in this applet
makeControlPanel(). Method in class graphing.applets.SecantGrapher
Lays out the buttons that we use in this applet
makeControlPanel(). Method in class graphing.applets.ZoomGrapher
Lays out the buttons that we use in this applet
makeGraphWindow(). Method in class graphing.applets.Grapher
Return a GraphWindow or one of its subclasses to be used as the graphing panel.
makeGraphWindow(). Method in class graphing.applets.IntegGrapher
Returns an instance of IntegWindow, cast to a GraphWindow.
makeGraphWindow(). Method in class graphing.applets.SecantGrapher
Returns an instance of SecantWindow, cast to a GraphWindow.
makeGraphWindow(). Method in class graphing.applets.ZoomGrapher
Returns an instance of ZoomGraphWindow, cast to a GraphWindow.
manage(File). Method in class cgi.CGI
Handles server-side includes.
manage(InputStream). Method in class cgi.CGI
Handles server-side includes.
MAX_STRIPS. Static variable in class graphing.IntegWindow
maxFunctions. Variable in class graphing.GraphWindow
The number of functions allowed in this window.
maxNodes. Variable in class graphing.TraceGraphWindow
The maximum number of nodes allowed in this window.
MIN_STRIPS. Static variable in class graphing.IntegWindow
mouseDown(Event, int, int). Method in class applets.imagemap.ImageMap
mouseDown(Event, int, int). Method in class graphing.TraceGraphWindow
Clicking on (or quite near) a graph causes a node to be created there.
mouseDown(Event, int, int). Method in class graphing.ZoomGraphWindow
mouseDrag(Event, int, int). Method in class applets.imagemap.ImageMap
mouseDrag(Event, int, int). Method in class graphing.TraceGraphWindow
mouseDrag(Event, int, int). Method in class graphing.ZoomGraphWindow
mouseUp(Event, int, int). Method in class applets.imagemap.ImageMap
mouseUp(Event, int, int). Method in class graphing.TraceGraphWindow
mouseUp(Event, int, int). Method in class graphing.ZoomGraphWindow
MULTI_CHAR_PER_VAR. Static variable in class parser.Parser
MultiNTuple(String). Constructor for class parser.MultiNTuple
MultiNTuple(String, short). Constructor for class parser.MultiNTuple

N

n. Variable in class graphing.IntegWindow
The number of strips to draw.
nodes. Variable in class graphing.TraceGraphWindow
Each node keys the function that it is attached to in this table
NTuple(String). Constructor for class parser.NTuple
NTuple(String, short). Constructor for class parser.NTuple

O

off(). Method in class cgi.CGIOutputStream
on(). Method in class cgi.CGIOutputStream
ONE_CHAR_PER_VAR. Static variable in class parser.Parser
Flag to allow or forbid multi-character variable names.
out. Static variable in class cgi.CGI
Everything that gets sent to the calling webpage should be printed here.

P

paint(Graphics). Method in class graphing.DispTraceGraphWindow
paint(Graphics). Method in class graphing.GraphWindow
paint(Graphics). Method in class applets.imagemap.ImageMap
paint(Graphics). Method in class graphing.IntegWindow
paint(Graphics). Method in class graphing.SecantWindow
paint(Graphics). Method in class graphing.TraceGraphWindow
paint(Graphics). Method in class graphing.ZoomGraphWindow
Parser(). Constructor for class parser.Parser
Parser(Parser, char, Parser). Constructor for class parser.Parser
Create a parser by composing the functions in the given two Parsers using the arithmetic operation represented by the character m (eg new Parser(p, '+', q) adds p and q).
Parser(String). Constructor for class parser.Parser
Create a parser from the formula in the default mode, ONE_CHAR_PER_VAR mode
Parser(String, short). Constructor for class parser.Parser
Create a parser object from the formula in the given String.
PATH_INFO. Variable in class cgi.CGI
PATH_TRANSLATED. Variable in class cgi.CGI
println(String). Method in class cgi.CGIOutputStream
printTree(Parser). Static method in class parser.Parser
Debugging method; ignore.

Q

QUERY_STRING. Variable in class cgi.CGI

R

RangePanel(Component). Constructor for class graphing.RangePanel
redirect(URL). Method in class cgi.CGIOutputStream
REMOTE_ADDR. Variable in class cgi.CGI
REMOTE_HOST. Variable in class cgi.CGI
REMOTE_IDENT. Variable in class cgi.CGI
REMOTE_USER. Variable in class cgi.CGI
repaint(). Method in class graphing.GraphingDemo
REQUEST_METHOD. Variable in class cgi.CGI
run(). Method in class graphing.GraphWindow
The thread that actually draws the graph

S

save(Hashtable, File). Static method in class cgi.CGI
Save the variables held in the table to a file.
SCRIPT_NAME. Variable in class cgi.CGI
SecantGrapher(). Constructor for class graphing.applets.SecantGrapher
SecantWindow(). Constructor for class graphing.SecantWindow
SecantWindow(double, double, double, double). Constructor for class graphing.SecantWindow
SecantWindow(double, double, double, double, double, double). Constructor for class graphing.SecantWindow
Switch for displaying the slope of the secant line
selects(int, int). Method in class graphing.ZoomGraphWindow
Tells whether the point (x,y) is inside the region selected by the rubber band
SERVER_NAME. Variable in class cgi.CGI
SERVER_PORT. Variable in class cgi.CGI
SERVER_PROTOCOL. Variable in class cgi.CGI
SERVER_SOFTWARE. Variable in class cgi.CGI
setEntries(double, double, double, double, double, double). Method in class graphing.RangePanel
Call this method if you want the range panel to display the current range settings.
showGrid. Variable in class graphing.GraphWindow
Show a background grid if set
sigFig. Variable in class graphing.DispTraceGraphWindow
The number of significant places the coordinates of the test point are displayed to.
sigFig. Variable in class graphing.IntegWindow
Number of significant figues the Riemann sum is computed to.
stop(). Method in class applets.imagemap.ImageMap

T

text. Variable in class graphing.EntryPanel
textToHTML(String). Static method in class cgi.CGI
Simple formatting of plain text as HTML.
toggleDisplayItem. Static variable in class graphing.GraphingDemo
toString(). Method in class parser.Parser
Presents the formula as a string.
TraceGraphWindow(). Constructor for class graphing.TraceGraphWindow
TraceGraphWindow(double, double, double, double). Constructor for class graphing.TraceGraphWindow
TraceGraphWindow(double, double, double, double, double, double). Constructor for class graphing.TraceGraphWindow
trunc(double, int). Static method in class graphing.DispTraceGraphWindow
Truncate x to s significant figures.

U

UNLIMITED. Static variable in class graphing.GraphWindow
Constant value to allow any number of functions.
update(Graphics). Method in class applets.imagemap.ImageMap
update(Graphics). Method in class graphing.ZoomGraphWindow
This class overrides Component.update() to reduce flicker

W

WarningPanel(String). Constructor for class graphing.WarningPanel
write(byte[], int, int). Method in class cgi.CGIOutputStream
write(int). Method in class cgi.CGIOutputStream

X

x(double). Method in class graphing.GraphWindow
Convert x-values to pixels.
x(int). Method in class graphing.GraphWindow
Convert pixels to an x-value.
xAxisLabel. Variable in class graphing.GraphWindow
Label the axes with numbers if set
xMax. Variable in class graphing.GraphWindow
Right-hand endpoint of the graph
xMax. Variable in class graphing.RangePanel
The range variables, which can be read by the panel's parent.
xMax(). Method in class graphing.GraphWindow
Returns the value of xMax
xMin. Variable in class graphing.GraphWindow
Left-hand endpoint of the graph
xMin. Variable in class graphing.RangePanel
The range variables, which can be read by the panel's parent.
xMin(). Method in class graphing.GraphWindow
Returns the value of xMin
xScale. Variable in class graphing.GraphWindow
Spacing of the tickmarks on the x-axis
xScale. Variable in class graphing.RangePanel
The range variables, which can be read by the panel's parent.
xScale(). Method in class graphing.GraphWindow
Returns the value of xScale

Y

y(double). Method in class graphing.GraphWindow
Convert y-values to pixels.
y(int). Method in class graphing.GraphWindow
Convert pixels to y-values.
yAxisLabel. Variable in class graphing.GraphWindow
Label the axes with numbers if set
yMax. Variable in class graphing.GraphWindow
Top endpoint of the graph
yMax. Variable in class graphing.RangePanel
The range variables, which can be read by the panel's parent.
yMax(). Method in class graphing.GraphWindow
Returns the value of yMax
yMin. Variable in class graphing.GraphWindow
Bottom endpoint of the graph
yMin. Variable in class graphing.RangePanel
The range variables, which can be read by the panel's parent.
yMin(). Method in class graphing.GraphWindow
Returns the value of yMin
yScale. Variable in class graphing.GraphWindow
Spacing of the tickmarks on the y-axis
yScale. Variable in class graphing.RangePanel
The range variables, which can be read by the panel's parent.
yScale(). Method in class graphing.GraphWindow
Returns the value of yScale