Serialized Form


Package com.rychlik.calculator

Class com.rychlik.calculator.StackMachine extends java.lang.Object implements Serializable

Serialized Fields

s

java.util.Stack s

program

java.util.Vector program

globalSymbolTable

java.util.Hashtable globalSymbolTable

localSymbolTable

java.util.Hashtable localSymbolTable

ret

java.util.Stack ret

data

double[] data

pc

int pc
Program counter


ptr

int ptr
Data pointer


localScope

boolean localScope
Scope can be global or local

Class com.rychlik.calculator.StackMachine.Abs extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Add extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.And extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Asin extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Assign extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Atan extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.BinaryMathFunction extends StackMachine.MathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Branch extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Call extends java.lang.Object implements Serializable

Serialized Fields

progbase

int progbase
Describe variable progbase here.


argbase

int argbase
Describe variable argbase here.


nargs

int nargs
Describe variable nargs here.

Class com.rychlik.calculator.StackMachine.Constant extends StackMachine.SymbolTableEntry implements Serializable

Serialized Fields

value

double value
Describe variable value here.

Class com.rychlik.calculator.StackMachine.Cos extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Div extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.DumpStack extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Eq extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Exp extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Function extends StackMachine.SymbolTableEntry implements Serializable

Serialized Fields

progbase

int progbase
Describe variable progbase here.


argbase

int argbase
Describe variable argbase here.


nargs

int nargs
Describe variable nargs here.

Class com.rychlik.calculator.StackMachine.Ge extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.GoTo extends java.lang.Object implements Serializable

Serialized Fields

location

int location
Describe variable location here.

Class com.rychlik.calculator.StackMachine.Gt extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.If extends StackMachine.TernaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Le extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Ln extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Lt extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.MathFunction extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Max extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Min extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Mul extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Ne extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Negate extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Or extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Pop extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.PopPrint extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Pow extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Print extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.PushAddress extends java.lang.Object implements Serializable

Serialized Fields

address

int address

Class com.rychlik.calculator.StackMachine.PushConstant extends java.lang.Object implements Serializable

Serialized Fields

value

double value

Class com.rychlik.calculator.StackMachine.PushVariable extends java.lang.Object implements Serializable

Serialized Fields

address

int address

Class com.rychlik.calculator.StackMachine.Return extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Sgn extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Sin extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Sqrt extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Step extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Stop extends java.lang.Object implements Serializable

Class com.rychlik.calculator.StackMachine.Sub extends StackMachine.BinaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.SymbolTableEntry extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

Class com.rychlik.calculator.StackMachine.Tan extends StackMachine.UnaryMathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.TernaryMathFunction extends StackMachine.MathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.UnaryMathFunction extends StackMachine.MathFunction implements Serializable

Class com.rychlik.calculator.StackMachine.Variable extends StackMachine.SymbolTableEntry implements Serializable

Serialized Fields

address

int address
Describe variable address here.


Package com.rychlik.calculator.parser

Class com.rychlik.calculator.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class com.rychlik.calculator.parser.TokenMgrError extends java.lang.Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package com.rychlik.jode

Class com.rychlik.jode.JOde extends java.lang.Object implements Serializable

serialVersionUID: -9025234916540117979L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

phaseDiagram

com.rychlik.jode.JOde.PhaseDiagram phaseDiagram

abscissa

com.rychlik.jode.JOde.AxisChoice abscissa

ordinate

com.rychlik.jode.JOde.AxisChoice ordinate

axisToggle

com.rychlik.jode.JOde.AxisToggle axisToggle

panel

java.awt.Panel panel

idleText

java.awt.TextArea idleText

algorithmChoice

java.awt.Choice algorithmChoice

sm

StackMachine sm

errorConsole

MessageConsole errorConsole

tableConsole

MessageConsole tableConsole

solutions

java.util.Vector solutions

functions

java.util.Vector functions

savedCursor

java.awt.Cursor savedCursor

isAutonomous

boolean isAutonomous

isEditable

boolean isEditable

slopes

double[][][] slopes

index

int[] index

nStepsLimit

int nStepsLimit

variableControls

com.rychlik.jode.JOde.VariableControl[] variableControls

variableControls0

com.rychlik.jode.JOde.VariableControl[] variableControls0

initConditionControls

com.rychlik.jode.JOde.InitConditionControl[] initConditionControls

variableRangeControls

com.rychlik.jode.JOde.VariableRangeControl[] variableRangeControls

gridSizes

double[] gridSizes

messageArea

java.awt.TextField messageArea

messageNumber

int messageNumber

algorithm

int algorithm

initConditions

java.util.Vector initConditions

equationControls

com.rychlik.jode.JOde.EquationControl[] equationControls

functionControls

com.rychlik.jode.JOde.FunctionControl[] functionControls

nSegmentsControls

com.rychlik.jode.JOde.NSegmentsControl[] nSegmentsControls

stepControl

com.rychlik.jode.JOde.StepControl stepControl

showSlopes

boolean showSlopes

showSolutions

boolean showSolutions

showFunctions

boolean showFunctions

showEquations

boolean showEquations

showInitConditions

boolean showInitConditions

showTickMarks

boolean showTickMarks

showAxes

boolean showAxes

showRanges

boolean showRanges

showLines

boolean showLines

showPoints

boolean showPoints

parameterValues

java.util.Hashtable parameterValues

isFramed

boolean isFramed

lefthanded

boolean lefthanded

isStopped

boolean isStopped

preferredSize

java.awt.Dimension preferredSize

lastErrorMessage

java.lang.String lastErrorMessage
Stores the last error message


title

java.lang.String title

Class com.rychlik.jode.JOdeApplet extends java.applet.Applet implements Serializable

serialVersionUID: 5394718889641910260L

Serialized Fields

options

java.lang.String options

jode

JOde jode

Class com.rychlik.jode.JOdeFrame extends java.awt.Frame implements Serializable

serialVersionUID: 4832511041258071289L

Serialized Fields

aboutFrame

java.awt.Frame aboutFrame
Information about JOde


jode

JOde jode
The managed jode


menuBar

java.awt.MenuBar menuBar
The menu bar


fileMenu

java.awt.Menu fileMenu

editMenu

java.awt.Menu editMenu

helpMenu

java.awt.Menu helpMenu

titleDialog

com.rychlik.jode.TextDialog titleDialog
The variable titleDialog contains a title dialog.


printItem

java.awt.MenuItem printItem

saveItem

java.awt.MenuItem saveItem

loadItem

java.awt.MenuItem loadItem

printCanvasItem

java.awt.MenuItem printCanvasItem

printPanelItem

java.awt.MenuItem printPanelItem

printPhaseDiagramItem

java.awt.MenuItem printPhaseDiagramItem

exitItem

java.awt.MenuItem exitItem

aboutItem

java.awt.MenuItem aboutItem

changeTitleItem

java.awt.MenuItem changeTitleItem

Class com.rychlik.jode.MessageConsole extends java.awt.Frame implements Serializable

serialVersionUID: 2894534190647526737L

Serialized Fields

messageArea

java.awt.TextArea messageArea

clearButton

java.awt.Button clearButton

dismissButton

java.awt.Button dismissButton

menuBar

java.awt.MenuBar menuBar

fileMenu

java.awt.Menu fileMenu

printItem

java.awt.MenuItem printItem

applet

java.applet.Applet applet

Class com.rychlik.jode.OKDialog extends java.awt.Dialog implements Serializable

serialVersionUID: 1093470918118851932L

Serialized Fields

okButton

java.awt.Button okButton

Class com.rychlik.jode.SecurityDialog extends java.awt.Dialog implements Serializable

serialVersionUID: 8315749230743641212L

Serialized Fields

messageFont

java.awt.Font messageFont

okButton

java.awt.Button okButton

certificateButton

java.awt.Button certificateButton

downloadButton

java.awt.Button downloadButton

textArea

java.awt.TextArea textArea

frame

java.awt.Frame frame