Serialized Form


Package com.singularsys.jep

Class com.singularsys.jep.EvaluationException extends ParseException implements Serializable

serialVersionUID: 1L

Class com.singularsys.jep.FunctionTable extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

table

java.util.Map<K,V> table

Class com.singularsys.jep.Jep extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialization Methods

readObject

public java.lang.Object readObject(java.io.ObjectInputStream stream)
                            throws java.io.IOException,
                                   java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

numFac

NumberFactory numFac
Number Factory


varFac

VariableFactory varFac
Variable Factory


nodeFac

NodeFactory nodeFac
Node Factory


varTab

VariableTable varTab
Variable Table


funTab

FunctionTable funTab
Function Table


opTab

OperatorTable opTab
Operator Table


pv

PrintVisitor pv
PrintVisitor


lastRootNode

Node lastRootNode
Root node of the last parsed expression


parser

Parser parser
Parser instance used for parsing expressions


evaluator

Evaluator evaluator
Evaluator instance used for evaluating parse trees


implicitMul

boolean implicitMul
Implicit Multiplication option


allowUndeclared

boolean allowUndeclared
Allow Undeclared Variables option


allowAssignment

boolean allowAssignment
Allow Assignment option

Class com.singularsys.jep.NodeFactory extends java.lang.Object implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.Operator extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

name

java.lang.String name
A unique name defining the operator.


symbol

java.lang.String symbol
The symbol for the operator, used for printing.


pfmc

PostfixMathCommandI pfmc
The PostfixMathCommandI for evaluating


flags

int flags
flags for type of operator


precedence

int precedence
precedence of operator, 0 is most tightly bound, so prec("*") < prec("+").


key

int key
key used to identify the operator in the operator table


distribOver

Operator[] distribOver
Operators this is distributive over


rootOperator

Operator rootOperator
For composite operators like a-b which is really a+(-b) there is a root operator and an inverse operator


inverseOperator

Operator inverseOperator

binaryInverseOperator

Operator binaryInverseOperator

Class com.singularsys.jep.OperatorTable extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

ops

Operator[] ops

numOps

int numOps

Class com.singularsys.jep.ParseException extends ParseException implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.PrintVisitor extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

maxLen

int maxLen

sb

java.lang.StringBuffer sb

mode

int mode
The current mode for printing.


specialRules

java.util.Map<K,V> specialRules

fp

java.text.FieldPosition fp

format

java.text.NumberFormat format
The NumberFormat object used to print numbers.

Class com.singularsys.jep.Variable extends java.util.Observable implements Serializable

serialVersionUID: 300L

Serialized Fields

name

java.lang.String name

value

java.lang.Object value

isConstant

boolean isConstant

validValue

boolean validValue

Class com.singularsys.jep.VariableFactory extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

defaultValue

java.lang.Object defaultValue
The default value to use when variable is created with no value

Class com.singularsys.jep.VariableTable extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

table

java.util.Map<K,V> table

Package com.singularsys.jep.bigdecimal

Class com.singularsys.jep.bigdecimal.BigDecFunctionTable extends FunctionTable implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc

Class com.singularsys.jep.bigdecimal.BigDecNumberFactory extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc

Class com.singularsys.jep.bigdecimal.BigDecOperatorTable extends OperatorTable implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc

BD_ADD

BigDecAdd BD_ADD

BD_SUB

BigDecSub BD_SUB

BD_NEG

BigDecNegate BD_NEG

BD_MUL

BigDecMul BD_MUL

BD_DIV

BigDecDiv BD_DIV

BD_MOD

BigDecMod BD_MOD

BD_POW

BigDecPow BD_POW

Package com.singularsys.jep.configurableparser

Class com.singularsys.jep.configurableparser.ConfigurableParser extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

m

java.util.List<E> m

filters

java.util.List<E> filters

gm

java.util.List<E> gm

tk

Tokenizer tk

otm

OperatorTokenMatcher otm

jep

Jep jep

Class com.singularsys.jep.configurableparser.TernaryOperator extends Operator implements Serializable

serialVersionUID: 300L

Serialized Fields

symbol2

java.lang.String symbol2

Package com.singularsys.jep.misc

Class com.singularsys.jep.misc.CaseInsensitiveFunctionTable extends FunctionTable implements Serializable

serialVersionUID: 1L

Class com.singularsys.jep.misc.CaseInsensitiveVariableTable extends VariableTable implements Serializable

serialVersionUID: 1L

Class com.singularsys.jep.misc.ExtendedOperatorSet extends StandardOperatorTable implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.parser

Class com.singularsys.jep.parser.ParseException extends java.lang.Exception implements Serializable

serialVersionUID: 300L

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 following 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.singularsys.jep.parser.StandardParser extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

p

JccParser p

jep

Jep jep

errorList

java.util.ArrayList<E> errorList

Class com.singularsys.jep.parser.TokenMgrError extends java.lang.Error implements Serializable

serialVersionUID: 300L

Serialized Fields

errorCode

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


Package com.singularsys.jep.reals

Class com.singularsys.jep.reals.RealEvaluator extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

stack

java.util.Stack<E> stack

Package com.singularsys.jep.standard

Class com.singularsys.jep.standard.Complex extends java.lang.Object implements Serializable

serialVersionUID: 6971760029217887036L

Serialized Fields

re

double re
the real component


im

double im
the imaginary component

Class com.singularsys.jep.standard.DoubleNumberFactory extends java.lang.Object implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.standard.StandardEvaluator extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

stack

java.util.Stack<E> stack

trapNullValues

boolean trapNullValues
Whether null values for variables are trapped

Class com.singularsys.jep.standard.StandardFunctionTable extends FunctionTable implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.standard.StandardOperatorTable extends OperatorTable implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.standard.StandardVariableTable extends VariableTable implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.walkers

Class com.singularsys.jep.walkers.PostfixDumperConsole extends Console implements Serializable

serialVersionUID: 1L

Serialized Fields

dumper

PrefixTreeDumper dumper

Class com.singularsys.jep.walkers.PostfixEvaluationConsole extends Console implements Serializable

serialVersionUID: 1L

Serialized Fields

pfe

PostfixEvaluator pfe

Class com.singularsys.jep.walkers.PostfixEvaluator extends PostfixTreeWalker implements Serializable

serialVersionUID: 300L

Serialized Fields

stack

java.util.Stack<E> stack

Package com.singularsys.jepexamples.applets

Class com.singularsys.jepexamples.applets.Evaluator extends java.applet.Applet implements Serializable

serialVersionUID: 4592714713689369505L

Serialized Fields

jep

Jep jep
Parser


xValue

double xValue
Current xValue


exprField

java.awt.TextField exprField

xField

java.awt.TextField xField

errorTextArea

java.awt.TextArea errorTextArea

resultLabel

java.awt.Label resultLabel

implicitCheckbox

java.awt.Checkbox implicitCheckbox

undeclaredCheckbox

java.awt.Checkbox undeclaredCheckbox

Class com.singularsys.jepexamples.applets.Fractal extends java.applet.Applet implements Serializable

serialVersionUID: -1825231934586941116L

Serialized Fields

exprField

java.awt.TextField exprField

itField

java.awt.TextField itField

button

java.awt.Button button

complexCanvas

FractalCanvas complexCanvas

Class com.singularsys.jepexamples.applets.FractalCanvas extends java.awt.Canvas implements Serializable

serialVersionUID: -593341831485283712L

Serialized Fields

scaleX

int scaleX

scaleY

int scaleY

dimensions

java.awt.Dimension dimensions

iterations

int iterations

nEvals

int nEvals

hasError

boolean hasError

jep

Jep jep

exprField

java.awt.TextField exprField

Class com.singularsys.jepexamples.applets.FunctionPlotter extends java.applet.Applet implements Serializable

serialVersionUID: -27867883051236035L

Serialized Fields

exprField

java.awt.TextField exprField
The expression field


graphCanvas

GraphCanvas graphCanvas
The canvas for plotting the graph

Class com.singularsys.jepexamples.applets.GraphCanvas extends java.awt.Canvas implements Serializable

serialVersionUID: -3169263228971794887L

Serialized Fields

scaleX

int scaleX
Scaling of the graph in x and y directions


scaleY

int scaleY
Scaling of the graph in x and y directions


dimensions

java.awt.Dimension dimensions
Dimensions of the canvas


buffer

java.awt.Image buffer
Buffer for the graph


initializedBuffer

boolean initializedBuffer
Boolean flags


changedFunction

boolean changedFunction
Boolean flags


hasError

boolean hasError
Boolean flags


jep

Jep jep
Math parser


exprField

java.awt.TextField exprField
The expression field where the functions are entered


Package com.singularsys.jepexamples.consoles

Class com.singularsys.jepexamples.consoles.BigDecimalConsole extends Console implements Serializable

serialVersionUID: 1L

Serialized Fields

bdc

BigDecComponents bdc

Class com.singularsys.jepexamples.consoles.Console extends java.applet.Applet implements Serializable

serialVersionUID: 9035584745289937584L

Serialized Fields

jep

Jep jep
Main JEP object


br

java.io.BufferedReader br
The input reader


ta

java.awt.TextArea ta
Text area for user input in applets.

Class com.singularsys.jepexamples.consoles.CPConsole extends Console implements Serializable

serialVersionUID: 300L

Class com.singularsys.jepexamples.consoles.PrintConsole extends Console implements Serializable

serialVersionUID: 1L

Class com.singularsys.jepexamples.consoles.VectorConsole extends Console implements Serializable

serialVersionUID: 300L



Copyright © 2007 Singular Systems http://www.singularsys.com/jep