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 graphingApplet.BottomPanel
action(Event, Object). Method in class graphingApplet.CardSelector
The class listens for CheckBox events, and reacts to them to "shuffle" a new card to the top -- the one selected by the radio button.
action(Event, Object). Method in class graphingApplet.FunctionEnteringPanel
When the return key is hit while the text field is active, the string currently in it is passed to the parser, and computeGrid() is called.
action(Event, Object). Method in class graphingApplet.GraphParameters
This method reads the strings currently in the text fields, parses them to doubles, and then registers these new values with the message enter, whenever a TextField event occurs.
addString(String). Method in class graphingApplet.StringRoll
This method adds a String to the StringRoll.
aformatDouble(double, int). Method in class graphingApplet.NumberFormatter
This method takes an double d and an integer n as input, and returns a String describing the number in scientific form with n significant digits, except that this one displays a leading zero.
arrayConversion(). Method in class graphingApplet.MessageCenter
After all the subscribing is done, this method must be called to transfer the subscribed data to arrays, from which it will be accesed.

B

bottom. Variable in class graphingApplet.GraphingApplet
This panel holds FunctionEnteringPanels.
BottomPanel(MessageCenter, FunctionEnteringPanel[]). Constructor for class graphingApplet.BottomPanel
bp. Variable in class graphingApplet.ReportingSlate
ButtonPad(int, int). Constructor for class graphingApplet.ButtonPad
This constructor sets the size of the panel to be 266 by 35*i pixels, i the number of rows, a convenient default size.

C

can. Variable in class graphingApplet.ReportingSlate
cardbox. Variable in class graphingApplet.GraphingApplet
This is the CardBox that will hold the panels to the right of the graph.
CardBox(). Constructor for class graphingApplet.CardBox
This constructor sets the size of the panel to be 300 by 270 pixels, a convenient default size.
CardBox(int, int). Constructor for class graphingApplet.CardBox
This constructor sets the size of the panel to be x by y pixels, where x and y are the input variables.
cardNames. Variable in class graphingApplet.GraphingApplet
This array of Strings holds the names of the cards to be added to the CardBox.
cards. Variable in class graphingApplet.GraphingApplet
This array holds the components themselves -- the cards -- to be added to the CardBox.
CardSelector(CardBox, String[], String[], MessageCenter). Constructor for class graphingApplet.CardSelector
This constructor takes as input a CardBox, the one in which it will be doing its selecting, and two string arrays -- which should be the same length -- giving the labals for the buttons and the names of the cards.
CardSelector(CardBox, String[], String[], MessageCenter, int, int). Constructor for class graphingApplet.CardSelector
The only difference between this constructor and the last is that the dimensions of the panel are passed in as input.
cbdg. Variable in class graphingApplet.GraphingApplet
This CursorBadge is to be placed on top of the GraphCanvas in the TopPanel below.
cleanInput(). Method in class graphingApplet.GraphingApplet
This method is called by the MessageCenter's method cleanParentInput() and is designed to clear data entered interactively by a user when a "fresh run" of an experiment is to be started.
cleanParentInput(). Method in class graphingApplet.MessageCenter
This method has the parent applet clean out any user generated input.
clipSegment(TwoPoint, TwoPoint). Method in class graphingApplet.GraphCanvas
This method takes a pair of TwoPoints that specify the endpoints of a line segment to be drawn in a graph, and clips them in such a way that artifical crossings of the graph when y values very far of the scale of the graph are produced.
ColorSquare(MessageCenter, String). Constructor for class graphingApplet.ColorSquare
The two variables passed in are the MessageCenter in which the square should look up its color when it comes time to paint, and a String, which is the name that should be used to ask for the color.
computeGrid(). Method in class graphingApplet.FunctionEnteringPanel
This method gets the Evaluator out of the MessageCenter that is listed there under "fName" and then parses the current function string using this evaluator, and then produces an array of ThreePoint objects, essentially points (x,y,z) in three dimensional space, with values (x,y,f(x,y)) where f(x,y) is computed using the current Evaluator -- so setEvaluator must already have been called -- at the points (x,y) in a grid corresponding to the graph in the applet.
computeGrid(double[]). Method in class graphingApplet.FunctionEnteringPanel
This method takes an array of doubles, each representing an x coordinate, and returns an array of TwoPoint objects, each representing the corresponding point (x,f(x)), where f is the function currently specified in the FunctionEnteringPanel.
computeGrid(TwoPoint[]). Method in class graphingApplet.FunctionEnteringPanel
This method takes an array of TwoPoint objects, each representing a point (x,y) in the plane, and returns an array of thrre points, each fleshed out to (x,y,f(x,y)) from the corresponding point (x,y).
constructImage(). Method in class graphingApplet.HeightInColorGraph
This method produces the Image, and stores it in the parent GraphCanvas's image variable.
copyPanel. Variable in class graphingApplet.GraphingApplet
This posts copyright and other authorship information on the face of the applet.
CopyrightPanel(String, Font). Constructor for class graphingApplet.CopyrightPanel
The string is the one that shall be displayed in the panel, and the font is the one with which it shall be drawn.
cr. Variable in class graphingApplet.GraphingApplet
This is a CursorReport object, one of the standard cards in the CardBox; reports on coordinate and possibly function values at the point in the graph beneath the cursor.
crosshairs. Variable in class graphingApplet.GraphCanvas
If this boolean is set to true, cyan "cross hairs"; i.e.
Csub(String, CursorReport). Constructor for class graphingApplet.Csub
The first item passed into this constructor is the string which names the subscriber, and the second is the CursorReport through which it displays the values it looks up.
CursorBadge(MessageCenter, int). Constructor for class graphingApplet.CursorBadge
This constructor takes a message center, in which the coordinate values will be looked up.
CursorBadge(MessageCenter, int, String, String). Constructor for class graphingApplet.CursorBadge
CursorReport(MessageCenter). Constructor for class graphingApplet.CursorReport
This constructor takes a MessageCenter, in which the coordinate values will be looked up.
CursorReport(MessageCenter, String[]). Constructor for class graphingApplet.CursorReport
This constructor takes a MessageCenter, in which the coordinate values will be looked up, and an array of Strings that gives the labels that will be used to label the Textfields, and there are as many of these as there are names supplied -- you must supply at least two though.

D

doAllPainting(). Method in class graphingApplet.GraphingApplet
This method is called by the GraphCanvas's paint method right after it has drawn in the background.
DoubleData(String, double). Constructor for class graphingApplet.DoubleData
This constructor works in the obvious way.
doubleDataArray. Variable in class graphingApplet.MessageSubscriber
This array of DoubleData objects lists the items of named double data the the subscriber will register with the MessageCenter.

E

evaluateFields(double, double). Method in class graphingApplet.Csub
This methed is called during update subscriber in case there are more than just the x and y coordinates to be reported.

F

fep. Variable in class graphingApplet.GraphingApplet
This is the array of FunctionEnteringPanels.
fName. Variable in class graphingApplet.FunctionEnteringPanel
This string is the name of the function.
font. Variable in class graphingApplet.GraphingApplet
This is the font used by the applet, and is set to 10 pt Helvetica during init().
formatDouble(double, int). Method in class graphingApplet.NumberFormatter
This method takes an double d and an integer n as input, and returns a String describing the number in scientific form with n significant digits.
formatter. Variable in class graphingApplet.ReportingSlate
fParser. Variable in class graphingApplet.FunctionEnteringPanel
This is the FunctionParser that is used to parse the entered string decribing the mathematical function.
FunctionEnteringPanel(MessageCenter, String, String, String). Constructor for class graphingApplet.FunctionEnteringPanel
This constructor takes a MessageCenter, followed by three Strings, the first of which is the function string that goes into the text field initially, the second of which is string containing the list of variales for the parser, and the third of which is the function name.

G

gc. Variable in class graphingApplet.GraphingApplet
This is the GraphCanvas in which the graphing will be done.
generateCurve(ThreePoint[], double). Method in class graphingApplet.LevelSet
This method does the main work of the class -- it looks up (in the MessageCenter) the specifications of the grid it is to work with, and then computes the level curve.
getColor(). Method in class graphingApplet.FunctionEnteringPanel
Gets the color, in the form of a Color object.
getEvaluator(String). Method in class graphingApplet.MessageCenter
This is a "read" method that allows a particular Evaluator to be retrieved by any object on speaking terms with the MessageCenter -- as long as it knows the name to ask under.
getGrid(). Method in class graphingApplet.FunctionEnteringPanel
This method accesses the grid computed on construction.
getMaximumSize(). Method in class graphingApplet.GraphCanvas
getMinimumSize(). Method in class graphingApplet.BottomPanel
getMinimumSize(). Method in class graphingApplet.ButtonPad
getMinimumSize(). Method in class graphingApplet.CardBox
getMinimumSize(). Method in class graphingApplet.CardSelector
This method handles sizing for the class.
getMinimumSize(). Method in class graphingApplet.CopyrightPanel
getMinimumSize(). Method in class graphingApplet.CursorBadge
getMinimumSize(). Method in class graphingApplet.CursorReport
getMinimumSize(). Method in class graphingApplet.FunctionEnteringPanel
getMinimumSize(). Method in class graphingApplet.GraphCanvas
getMinimumSize(). Method in class graphingApplet.GraphLocationBadge
getMinimumSize(). Method in class graphingApplet.ReportingSlate
Returns a Dimension with width and height 270 and 270 respectively.
getMinimumSize(). Method in class graphingApplet.TopPanel
getPreferredSize(). Method in class graphingApplet.BottomPanel
getPreferredSize(). Method in class graphingApplet.ButtonPad
getPreferredSize(). Method in class graphingApplet.CardBox
getPreferredSize(). Method in class graphingApplet.CardSelector
This method handles sizing for the class.
getPreferredSize(). Method in class graphingApplet.CopyrightPanel
getPreferredSize(). Method in class graphingApplet.CursorBadge
getPreferredSize(). Method in class graphingApplet.CursorReport
getPreferredSize(). Method in class graphingApplet.FunctionEnteringPanel
getPreferredSize(). Method in class graphingApplet.GraphCanvas
getPreferredSize(). Method in class graphingApplet.GraphLocationBadge
getPreferredSize(). Method in class graphingApplet.ReportingSlate
Returns a Dimension with width and height 270 and 270 respectively.
getPreferredSize(). Method in class graphingApplet.TopPanel
glbdg. Variable in class graphingApplet.GraphingApplet
This GraphLocationBadge is to be placed below the GraphCanvas in the TopPanel below.
gp. Variable in class graphingApplet.GraphingApplet
This is a GraphParameters object, one of the standard cards in the CardBox; it allows one to reposition and rescale the graph.
GPsub(String, GraphParameters). Constructor for class graphingApplet.GPsub
The variable passed into this constructor is the string which names the subscriber.
GraphCanvas(MessageCenter, String). Constructor for class graphingApplet.GraphCanvas
The MessageCenter is the one through which the GraphCanvas communicates with other components of an applet, and the name is the name under which it registers itself -- through its "cousin" GraphSubscriber -- with the MessageCenter.
GraphCanvas(MessageCenter, String, int, int). Constructor for class graphingApplet.GraphCanvas
This constructor differs from the first by taking two additional integer variables that specify the size of the graph, which is still always square, and the number of vertices in each row of the grid for the graph.
GraphCanvas(MessageCenter, String, int, int, int). Constructor for class graphingApplet.GraphCanvas
Finally, this version of the constructor allows one to produce a rectangular graph.
GraphingApplet(). Constructor for class graphingApplet.GraphingApplet
GraphLocationBadge(MessageCenter, int). Constructor for class graphingApplet.GraphLocationBadge
This constructor takes a message center, in which the graph parameter values will be looked up.
GraphLocationBadge(MessageCenter, int, String, String). Constructor for class graphingApplet.GraphLocationBadge
This constructor differes from the other by taking in two Strings which supply variable names to be used in place of x an y, in that order, in case those names are not suitable in a particular applet.
GraphParameters(MessageCenter, GraphingApplet). Constructor for class graphingApplet.GraphParameters
The constructor is passed the MessageCenter in which it will update the values associated with the text fields, and the GraphingApplet in which it will be placed.
GraphParameters(MessageCenter, GraphingApplet, String, String). Constructor for class graphingApplet.GraphParameters
Differs from the above by taking in two Strings that supply alternate namess for the variables x and y.
GraphSubscriber(String, GraphCanvas). Constructor for class graphingApplet.GraphSubscriber
This constructor takes in a GraphCanvas object which it will update when the graph scale or location is changed.
Grsub(String, GraphCanvas). Constructor for class graphingApplet.Grsub
This constructor takes in a GraphCanvas object which it will update when the graph scale or location is changed.

H

handleAllData(). Method in class graphingApplet.GraphingApplet
This is the crucial method that will do the computationl "set-up" work on the entered functions to prepare the applet for painting and (further) user interaction.
haveParentPaint(). Method in class graphingApplet.MessageCenter
This method allows subscribers to have the parent applet run its doAllPainting() method.
HeightInColorGraph(GraphCanvas, FunctionEnteringPanel). Constructor for class graphingApplet.HeightInColorGraph
The variables passed in to the constructor are the GraphCanvas for which the object shall construct a background, and the FunctionEnteringPanel, to which it will turn for function values.

I

imagePresent. Variable in class graphingApplet.GraphCanvas
This boolean should be set to true if some backgrpund image is to be used in place of the default white field.
init(). Method in class graphingApplet.GraphingApplet
The init operation sets the layout and constructs the MessageCenter, the CardBox and the GraphParameters objects.
IntData(String, int). Constructor for class graphingApplet.IntData
intDataArray. Variable in class graphingApplet.MessageSubscriber
This array of IntData objects lists the items of named integer data the the subscriber will register with the MessageCenter.
interpolate(ThreePoint, ThreePoint, double). Static method in class graphingApplet.ThreePoint
This method returns the convex combination

(lambda)*firstPt + (1 - lambda)*secondPt

of two ThreePoints, with weights lambda and (1 - lambda).

interpolate(TwoPoint, TwoPoint, double). Static method in class graphingApplet.TwoPoint
This method returns the convex combination

(lambda)*firstPt + (1 - lambda)*secondPt

of two TwoPoints, with weights lambda and (1 - lambda).

isSquare(). Method in class graphingApplet.GraphCanvas
This method tests to see if the graph is sqaure or not.

L

labels. Variable in class graphingApplet.GraphingApplet
This array of Strings holds the lables for the rdio buttons for selecting the cards to be added to the CardBox.
LevelSet(MessageCenter). Constructor for class graphingApplet.LevelSet
The MessageCenter is the one in which this class will look up information about the region it is to be concerned with -- i.e, currently covered by the graph in the GraphCanvas.

M

makeImage(). Method in class graphingApplet.GraphingApplet
This should be overridden to create a baackground image if that is desired.
mc. Variable in class graphingApplet.GraphingApplet
This is the MessageCenter that will handle the applet's communications.
mc. Variable in class graphingApplet.ReportingSlate
MessageCenter(GraphingApplet). Constructor for class graphingApplet.MessageCenter
The constructor is passed a parent GraphingApplet, whose communications it will manage.
MessageSubscriber(String). Constructor for class graphingApplet.MessageSubscriber
This constructor takes in a string which is the name of the subscriber.
mouseDown(Event, int, int). Method in class graphingApplet.GraphCanvas
Records the mouse down location.
mouseDrag(Event, int, int). Method in class graphingApplet.GraphCanvas
Mouse drag events are used to re-center the graph.
mouseEnter(Event, int, int). Method in class graphingApplet.GraphCanvas
This does pretty much what the mouseMove method does, except it also resets the integer value registered under "inWhichGraph" to 1.
mouseExit(Event, int, int). Method in class graphingApplet.GraphCanvas
This method resets the integer value registered under "inWhichGraph" to 1, and then asks the Csub to show its default fields, which are blank.
mouseMove(Event, int, int). Method in class graphingApplet.GraphCanvas
When the mouse moves in the graph, this method updates the information in the cursor report.
mouseUp(Event, int, int). Method in class graphingApplet.CursorBadge
This method responds to mouse clicks to cause the full CursorReport to be shown.
mouseUp(Event, int, int). Method in class graphingApplet.GraphCanvas
The GraphCanvas listens for mouse clicks, and on a mouse-up, it passes the x,y coodinates of the mouse-up event to the MessageCenter, together with the string "click" through a call on the message center' method runNamedParentMethod(String name, int x, int y).
mouseUp(Event, int, int). Method in class graphingApplet.GraphLocationBadge
This method responds to mouse clicks to cause the full CursorReport to be shown.

N

NumberFormatter(). Constructor for class graphingApplet.NumberFormatter

P

paint(Graphics). Method in class graphingApplet.ColorSquare
This method looks up the color in MessageCenter, and fills the square.
paint(Graphics). Method in class graphingApplet.CopyrightPanel
This paints in the specified string in the spcified font.
paint(Graphics). Method in class graphingApplet.CursorBadge
paint(Graphics). Method in class graphingApplet.GraphCanvas
This method checks to see if there is an image to be used as the background, and if so fills it in in place of the deault white background, and then paints in any curves or points and such that may be required by the applet.
paint(Graphics). Method in class graphingApplet.GraphLocationBadge
paint(Graphics). Method in class graphingApplet.ReportingSlate
This method must be over-ridden in a subclass for useful painting to be done.
pixelToX(int). Method in class graphingApplet.GraphCanvas
This method takes an integer specifiying the horizontal position of a point in terms of the number of pixels from the left edge of the graph, and converts it to the actual x coordinate (as a double) using the information on scale and location of the graph stored in the MessageCenter.
pixelToY(int). Method in class graphingApplet.GraphCanvas
This method takes an integer specifiying the vertical position of a point in terms of the number of pixels from the top edge of the graph, and converts it to the actual y coordinate (as a double) using the information on scale and location of the graph stored in the MessageCenter.
place(Component, int, int). Method in class graphingApplet.ButtonPad
This places a Button (or other Component such as Label or TextField) on the pad in row i -- the top row being zeo -- and collumn j -- the left collumn being 0.
placeWide(Component, int, int). Method in class graphingApplet.ButtonPad
This places a Button (or other Component such as Label or TextField) on the pad in row i -- the top row being zeo -- and collumn j -- the left collumn being 0, but makes it two cells wide.
prepareEvaluator(). Method in class graphingApplet.FunctionEnteringPanel
This method gets the Evaluator out of the MessageCenter that is listed there under "fName", and then parses the current function string using this evaluator, and does nothing else, but leaving the Evaluator ready for use.

R

readCapacity(). Method in class graphingApplet.StringRoll
This method reads the capacity of the StringRoll.
readCount(). Method in class graphingApplet.StringRoll
This method reads the current number of Strings that are stored.
readDoubleData(String). Method in class graphingApplet.MessageCenter
This is a "read" method that allows a particular double value to be retrieved by any object on speaking terms with the MessageCenter -- as long as it knows the name to ask under.
readIntData(String). Method in class graphingApplet.MessageCenter
This is a "read" method that allows a particular integer value to be retrieved by any object on speaking terms with the MessageCenter -- as long as it knows the name to ask under.
readString(int). Method in class graphingApplet.StringRoll
This method reads the ith String sored in the StringRoll, provided an ith string exists.
readStringData(String). Method in class graphingApplet.MessageCenter
This is a "read" method that allows a particular string to be retrieved by any object on speaking terms with the MessageCenter -- as long as it knows the name to ask under.
refreshGraphs(). Method in class graphingApplet.GraphingApplet
This method is called by the MessageCenter's method refreshParent(), and should be written so that user actions cause the applet to be refreshed properly.
refreshParent(). Method in class graphingApplet.MessageCenter
This method allows subscribers to have the parent applet run its refreshParent() method.
removeAllStrings(). Method in class graphingApplet.StringRoll
This method removes all of Strings from the StringRoll.
removeString(int). Method in class graphingApplet.StringRoll
This method removes the ith String from the StringRoll.
ReportingSlate(MessageCenter, String). Constructor for class graphingApplet.ReportingSlate
This is the basic constructor, and about all it does is set the font to 12 point Helvetica.
rotatePiOverTwo(). Method in class graphingApplet.TwoPoint
This method rotates the point by pi/2 counterclockwise about the origin.
rs. Variable in class graphingApplet.GraphingApplet
This is a ReportingSlate object, another of the standard cards; it is message panel for reporting results, and is also a convenient place to store buttons.
runNamedMethod(String, int, int). Method in class graphingApplet.GraphingApplet
This should be implemented with an else if routine to run appropriate blocks of code, depending on the name and integers pased in.
runNamedParentMethod(String, int, int). Method in class graphingApplet.MessageCenter
This method allows subscribers to have the parent applet run its run certain standard operations, like zoomning in or out or returning to the default graph size anf location.
runNamedStndMeth(String, int, int). Method in class graphingApplet.GraphingApplet
This method does the same as runnNamedMethod(String name, int i,int j), except it runs predefined blocks of code.
runNamedStndParentMeth(String, int, int). Method in class graphingApplet.MessageCenter
This method runs some standard named method.

S

selector. Variable in class graphingApplet.GraphingApplet
This holds the radio buttons that will selsct which panel is showing in the CardBox.
setColor(Color). Method in class graphingApplet.LevelSet
This method sets the color with which the level curve will be drawn.
setColor(int, int, int). Method in class graphingApplet.FunctionEnteringPanel
Sets the color, taking three integers for red, green and blue as usual.
setEvaluators(Evaluator[]). Method in class graphingApplet.CursorReport
This method sets the array of evalutors to be used in filling in any additional fields.
showCardInParent(String). Method in class graphingApplet.MessageCenter
This method allows an action in one component to cause a card to be shown in the parent applet.
showDefaults(). Method in class graphingApplet.Csub
This method blanks out the values in the cousin CoursorReport class.
showDefaults(). Method in class graphingApplet.GPsub
This method does not need to be called for this subscriber.
showDefaults(). Method in class graphingApplet.GraphSubscriber
Should not be called.
showDefaults(). Method in class graphingApplet.Grsub
Should not be called; it is superfluous for this particular subscriber.
showDefaults(). Method in class graphingApplet.MessageSubscriber
This method should be overridden in subscribers that need to display some sort of default display when there is no relevant data in the MessageCenter.
showDefaults(String). Method in class graphingApplet.MessageCenter
This method looks for a subscriber with the name passed in as "name", and if it finds one, it asks that subscriber to run it's showDefaults() method.
showNamedCard(String). Method in class graphingApplet.CardSelector
This method shows the card with the specified name, and sets the corresponding radio button to "true".
Ssub(String, ReportingSlate). Constructor for class graphingApplet.Ssub
StringData(String, String). Constructor for class graphingApplet.StringData
stringDataArray. Variable in class graphingApplet.MessageSubscriber
This array of StringData objects lists the items of named String data the the subscriber will register with the MessageCenter.
StringRoll(int). Constructor for class graphingApplet.StringRoll
This constructor initializes an empty StringRoll with the capacity specified by the integer passed in as cap.
subscribe(MessageCenter). Method in class graphingApplet.MessageSubscriber
This method registers a Subscriber and its named data with a MessageCenter.
subscriber. Variable in class graphingApplet.ReportingSlate

T

ThreePoint(double, double, double). Constructor for class graphingApplet.ThreePoint
This constructs a new ThreePoint with xcoord initialized to x, ycoord initialized to y, and zcoord initialized to z.
top. Variable in class graphingApplet.GraphingApplet
This panel holds the GraphCanvas, Cardbox, and other components in the top.
TopPanel(GraphingApplet). Constructor for class graphingApplet.TopPanel
TwoPoint(double, double). Constructor for class graphingApplet.TwoPoint
This constructs a new TwoPoint with xcoord initialized to x, and ycoord initialized to y.

U

updateParameters(). Method in class graphingApplet.GraphCanvas
This method reads the primary variables describing the scale and location of of the graph out of the MessageCenter, and then recomputes the secondary ones, and rewrites those updates values to the MessageCenter.
updateParameters(). Method in class graphingApplet.GraphParameters
This method reads the values associated with the text fields from MessageCenter, and then converts them to strings and writes them into the fields.
updateParent(). Method in class graphingApplet.MessageCenter
This method allows subscribers to have the parent applet run its handleAllData() method.
updateSubscriber(). Method in class graphingApplet.Csub
This method reads the current values of the coordinates, and any function values, in the MessageCenter, and then writes them into the corresponding thext fields in its associated CoursorReport class.
updateSubscriber(). Method in class graphingApplet.GPsub
This method calls the updateParameters() method of its affiliated GraphParameters class.
updateSubscriber(). Method in class graphingApplet.GraphSubscriber
This call the updateParameters() method of the GraphCanvas passed in on construction.
updateSubscriber(). Method in class graphingApplet.Grsub
This calls the updateParameters() method of the GraphCanvas passed in on construction.
updateSubscriber(). Method in class graphingApplet.MessageSubscriber
This method should be overridden with instructions for updating the affiliaated "cousin" object to which this subscriber belongs.
updateSubscriber(). Method in class graphingApplet.Ssub
This method calls the paint(Graphics g) method of this ReportingSlate.
updateSubscriber(String). Method in class graphingApplet.MessageCenter
This method looks for a subscriber with the name passed in as "name", and if it finds one, it asks that subscriber to run it's updateSubscriber() method.
updateSubscribers(). Method in class graphingApplet.MessageCenter
This method asks all subscribers to run their updateSubscriber() methods.

W

writeDoubleData(String, double). Method in class graphingApplet.MessageCenter
This is a "write" method that allows a particular double value to be registered by any object on speaking terms with the MessageCenter -- as long as it knows a valid name of an double value.
writeIntData(String, int). Method in class graphingApplet.MessageCenter
This is a "write" method that allows a particular integer value to be registered by any object on speaking terms with the MessageCenter -- as long as it knows a valid name of an integer value.
writeStringData(String, String). Method in class graphingApplet.MessageCenter
This is a "write" method that allows a particular string to be registered by any object on speaking terms with the MessageCenter -- as long as it knows a valid name of an string.

X

xcoord. Variable in class graphingApplet.ThreePoint
This is the x coordinate.
xcoord. Variable in class graphingApplet.TwoPoint
This is the x coordinate.
xToPixel(double). Method in class graphingApplet.GraphCanvas
This method tales a double value x and gives the corresponding pixel value for the current graph.

Y

ycoord. Variable in class graphingApplet.ThreePoint
This is the y coordinate.
ycoord. Variable in class graphingApplet.TwoPoint
This is the y coordinate.
yToPixel(double). Method in class graphingApplet.GraphCanvas
This method takes a double value y and gives the corresponding pixel value for the current graph.