Serialized Form


Package com.singularsys.jep

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

serialVersionUID: 300L

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: 301L

Serialization Methods

readObject

private void 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

 

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.JepException extends java.lang.Exception implements Serializable

serialVersionUID: 300L

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 JepException implements Serializable

serialVersionUID: 300L

Serialized Fields

lineNumber

int lineNumber

columnNumber

int columnNumber

currentLine

java.lang.String currentLine

jccpe

ParseException jccpe

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

serialVersionUID: 300L

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

maxLen

int maxLen
The width of the output

 

mode

int mode
The current mode for printing.

 

specialRules

java.util.HashMap<K,V> specialRules
 

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.util.Observable implements Serializable

serialVersionUID: 300L

Serialized Fields

table

java.util.HashMap<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.bigdecimal.functions

Class com.singularsys.jep.bigdecimal.functions.BigDecAdd extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

Class com.singularsys.jep.bigdecimal.functions.BigDecDiv extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

Class com.singularsys.jep.bigdecimal.functions.BigDecMod extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

Class com.singularsys.jep.bigdecimal.functions.BigDecMul extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

Class com.singularsys.jep.bigdecimal.functions.BigDecNegate extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

Class com.singularsys.jep.bigdecimal.functions.BigDecPow extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

Class com.singularsys.jep.bigdecimal.functions.BigDecRelational extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

id

int id

Class com.singularsys.jep.bigdecimal.functions.BigDecSub extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

mc

java.math.MathContext mc
 

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
 

g

java.util.List<E> g
 

Class com.singularsys.jep.configurableparser.StandardConfigurableParser extends ConfigurableParser implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 301L

Serialized Fields

rhs

TernaryOperator.RhsTernaryOperator rhs

symbol2

java.lang.String symbol2

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

serialVersionUID: 300L

Serialized Fields

lhsOp

TernaryOperator lhsOp

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

serialVersionUID: 300L


Package com.singularsys.jep.configurableparser.matchers

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

serialVersionUID: 300L

Serialized Fields

open

Token open
 

close

Token close
 

Class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

open

Token open
 

close

Token close
 

comma

Token comma
 

Class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

open

Token open
 

close

Token close
 

comma

Token comma
 

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

serialVersionUID: 300L

Serialized Fields

open

Token open

close

Token close

comma

Token comma

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

serialVersionUID: 300L

Serialized Fields

startMatcher

TokenMatcher startMatcher

endMatcher

TokenMatcher endMatcher

completeMatcher

TokenBuilder completeMatcher

Class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

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

Serialized Fields

pattern

java.util.regex.Pattern pattern
 

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

serialVersionUID: 300L

Serialized Fields

open

Token open
 

close

Token close
 

Class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L

Serialized Fields

delim

char delim
 

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

serialVersionUID: 300L

Serialized Fields

delim

char delim
 

includeQuotes

boolean includeQuotes
 

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

serialVersionUID: 300L

Serialized Fields

tokens

java.util.ArrayList<E> tokens
 

Class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher extends OperatorTokenMatcher implements Serializable

serialVersionUID: 320L

Class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher extends RegExpTokenMatcher implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.configurableparser.tokens

Class com.singularsys.jep.configurableparser.tokens.CommentToken extends Token implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.configurableparser.tokens.FunctionToken extends Token implements Serializable

serialVersionUID: 300L

Serialized Fields

pfmc

PostfixMathCommandI pfmc
 

Class com.singularsys.jep.configurableparser.tokens.IdentifierToken extends Token implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.configurableparser.tokens.MultiLineToken extends Token implements Serializable

serialVersionUID: 300L

Serialized Fields

endMatcher

TokenMatcher endMatcher
 

completeMatcher

TokenBuilder completeMatcher
 

buffer

java.lang.String buffer
 

Class com.singularsys.jep.configurableparser.tokens.NumberToken extends Token implements Serializable

serialVersionUID: 300L

Serialized Fields

value

java.lang.Object value
 

Class com.singularsys.jep.configurableparser.tokens.OperatorToken extends Token implements Serializable

serialVersionUID: 300L

Serialized Fields

binaryOp

Operator binaryOp
 

prefixOp

Operator prefixOp
 

suffixOp

Operator suffixOp
 

ternaryOp

Operator ternaryOp
 

Class com.singularsys.jep.configurableparser.tokens.StringToken extends Token implements Serializable

serialVersionUID: 300L

Serialized Fields

delim

char delim
 

str

java.lang.String str
 

includeQuotes

boolean includeQuotes
 

Class com.singularsys.jep.configurableparser.tokens.SymbolToken extends Token implements Serializable

serialVersionUID: 300L

Serialized Fields

rhsImpMul

boolean rhsImpMul
 

Class com.singularsys.jep.configurableparser.tokens.TerminatorToken extends Token implements Serializable

serialVersionUID: 300L

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

Serialized Fields

source

java.lang.String source
Source text matched by token

 

lineNumber

int lineNumber
The line number in the text where the token starts. Note this field is not used in the equals or hashCode methods.


columnNumber

int columnNumber
The column number in the text where the token starts. Note this field is not used in the equals or hashCode methods.

Class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken extends Token implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.functions

Class com.singularsys.jep.functions.Abs extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Add extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcCosine extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcCosineH extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcSine extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcSineH extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcTangent extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcTangent2 extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.ArcTanH extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Arg extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Assign extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Average extends PostfixMathCommand implements Serializable

serialVersionUID: 310L

Class com.singularsys.jep.functions.Binomial extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Ceil extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Comparative extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

id

int id
Used to represent which operator the class represents.

 

tolerance

double tolerance
The tolerance for comparing complex numbers.

 

Class com.singularsys.jep.functions.ComplexPFMC extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Conjugate extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Cosine extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.CosineH extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Cross extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Divide extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Dot extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Ele extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

indexShift

int indexShift

Class com.singularsys.jep.functions.Exp extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Floor extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.If extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Imaginary extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.LazyLogical extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

id

int id
Represents which logical operator this is.

 

Class com.singularsys.jep.functions.List extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Logarithm extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.LogBase2 extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Logical extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

id

int id
Represents which operator this is.

 

Class com.singularsys.jep.functions.MinMax extends PostfixMathCommand implements Serializable

serialVersionUID: 310L

Serialized Fields

comp

Comparative comp
Used to compare greater than or less than between objects.

Class com.singularsys.jep.functions.Modulus extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Multiply extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.NaturalLogarithm extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Not extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Polar extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.PostfixMathCommand extends java.lang.Object implements Serializable

Serialized Fields

numberOfParameters

int numberOfParameters
Number of parameters a the function requires. Initialize this value to -1 if any number of parameters should be allowed.

 

Class com.singularsys.jep.functions.Power extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Random extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Real extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Round extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Sine extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.SineH extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.SquareRoot extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Str extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.StrictNaturalLogarithm extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

logBase

double logBase
Log of base used to calculate logs.

 

Class com.singularsys.jep.functions.Subtract extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Sum extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.Tangent extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.TanH extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.functions.UMinus extends PostfixMathCommand implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.misc

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Class com.singularsys.jep.misc.ExtendedOperatorSet.Factorial extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.MacroFunction extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

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

nParam

int nParam

name

java.lang.String name

varNames

java.lang.String[] varNames

expression

java.lang.String expression

Class com.singularsys.jep.misc.NullParser extends java.lang.Object implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.misc.bitwise

Class com.singularsys.jep.misc.bitwise.BitAnd extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.BitComp extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.BitOr extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable extends StandardOperatorTable implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.BitXor extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.LShift extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.RShift extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.bitwise.URShift extends PostfixMathCommand implements Serializable

serialVersionUID: 300L


Package com.singularsys.jep.misc.javaops

Class com.singularsys.jep.misc.javaops.AbstractInc extends PostfixMathCommand implements Serializable

Class com.singularsys.jep.misc.javaops.JavaOperatorTable extends BitwiseOperatorTable implements Serializable

serialVersionUID: 302L

Class com.singularsys.jep.misc.javaops.OpEquals extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

fun

PostfixMathCommandI fun
 

stack

java.util.Stack<E> stack

Class com.singularsys.jep.misc.javaops.PostDec extends AbstractInc implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.javaops.PostInc extends AbstractInc implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.javaops.PreDec extends AbstractInc implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.javaops.PreInc extends AbstractInc implements Serializable

serialVersionUID: 300L

Class com.singularsys.jep.misc.javaops.TernaryConditional extends PostfixMathCommand 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: 301L

Serialization Methods

readObject

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

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

Serialization Methods

readObject

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

Package com.singularsys.jep.standard

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

serialVersionUID: 300L

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

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

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.PostfixEvaluator extends PostfixTreeWalker implements Serializable

serialVersionUID: 300L

Serialization Methods

readObject

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

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

serialVersionUID: 300L

Serialization Methods

readExternal

public final void readExternal(java.io.ObjectInput ois)
                        throws java.io.IOException,
                               java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
Write a serialized version of the node to a stream.

Serial Data:
The nodes in the expression are written in postfix (reverse polish) order. Each type of node is proceeded by a 1 byte code, followed by the data for the object. A one byte end code is marks the end of the expression. For variables, functions and operators this is its name. For constants it is the value value of the constant, for String, Double, Integer etc. this is the primitive values, Complex are written as two doubles. Other types of objects are written using writeObject() and must implement Serializable.
Throws:
java.io.IOException

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.PostfixEvaluationConsole extends Console implements Serializable

serialVersionUID: 1L

Serialized Fields

pfe

PostfixEvaluator pfe

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

serialVersionUID: 1L

Serialized Fields

dumper

PrefixTreeDumper dumper

totals

TreeAnalyzer totals

setDump

boolean setDump

setStats

boolean setStats

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 © 2008 Singular Systems http://www.singularsys.com/jep