Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# 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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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