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

# 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

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

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