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

    OperatorTableI 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

### additionalComponents

    java.util.List<E> additionalComponents

  Additional components out side the standard set

### 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

### altSymbols

    java.util.List<E> altSymbols

### 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.OperatorTable2 extends java.lang.Object implements Serializable

serialVersionUID: 300L

Serialized Fields

### operators

    java.util.Map<K,V> operators

  The internal map of operators

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

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

### LBracket

    java.lang.String LBracket

### RBracket

    java.lang.String RBracket

### FunLBracket

    java.lang.String FunLBracket

### FunRBracket

    java.lang.String FunRBracket

### FunctionArgSep

    java.lang.String FunctionArgSep

### maxLen

    int maxLen

  The width of the output

### mode

    int mode

  The current mode for printing.

### specialRules

    java.util.HashMap<K,V> specialRules

### specialFunRules

    java.util.HashMap<K,V> specialFunRules

### specialVarName

    java.util.HashMap<K,V> specialVarName

### format

    java.text.NumberFormat format

  The NumberFormat object used to print numbers.

### ot

    OperatorTableI ot

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 StandardOperatorTable2 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 NaryBinaryFunction implements Serializable

serialVersionUID: 300L

Serialized Fields

### mc

    java.math.MathContext mc

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

serialVersionUID: 300L

Serialized Fields

### mc

    java.math.MathContext mc

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

serialVersionUID: 300L

Serialized Fields

### mc

    java.math.MathContext mc

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

serialVersionUID: 300L

Serialized Fields

### mc

    java.math.MathContext mc

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

serialVersionUID: 300L

Serialized Fields

### mc

    java.math.MathContext mc

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

serialVersionUID: 300L

Serialized Fields

### mc

    java.math.MathContext mc

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

serialVersionUID: 300L

Serialized Fields

### id

    int id

Class com.singularsys.jep.bigdecimal.functions.BigDecSub extends BinaryFunction 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

### otm

    OperatorTokenMatcher otm

### stm

    SymbolTokenMatcher stm

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.GrammarException extends ParseException implements Serializable

serialVersionUID: 330L

Serialized Fields

### expected

    Token expected

### actual

    Token actual

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

serialVersionUID: 330L

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

serialVersionUID: 330L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

### strict

    boolean strict

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

serialVersionUID: 300L

Serialized Fields

### strict

    boolean strict

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

serialVersionUID: 300L

Serialized Fields

### strict

    boolean strict

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 330L

Serialized Fields

### strict

    boolean strict

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

serialVersionUID: 330L

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.BinaryFunction extends PostfixMathCommand implements Serializable

serialVersionUID: 330L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Class com.singularsys.jep.functions.Comparative extends BinaryFunction 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 BinaryFunction implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

Class com.singularsys.jep.functions.Cosecant extends UnaryFunction implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Class com.singularsys.jep.functions.Cotangent extends UnaryFunction implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Class com.singularsys.jep.functions.Dot extends BinaryFunction 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 UnaryFunction implements Serializable

serialVersionUID: 300L

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

serialVersionUID: 300L

Class com.singularsys.jep.functions.Identity extends UnaryFunction implements Serializable

serialVersionUID: 330L

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

serialVersionUID: 300L

Serialized Fields

### falseValue

    java.lang.Object falseValue

Class com.singularsys.jep.functions.IllegalParameterException extends EvaluationException implements Serializable

serialVersionUID: 330L

Serialized Fields

### pfmc

    PostfixMathCommandI pfmc

### functionName

    java.lang.String functionName

### argumentNumber

    int argumentNumber

### expectedClass

    java.lang.Class<T> expectedClass

### actualObject

    java.lang.Object actualObject

### actualObject2

    java.lang.Object actualObject2

Class com.singularsys.jep.functions.Imaginary extends UnaryFunction 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.

### allowNumbers

    boolean allowNumbers

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

### strict

    boolean strict

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

serialVersionUID: 330L

Serialized Fields

### strict

    boolean strict

### LOGN

    double LOGN

### CLOGN

    Complex CLOGN

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

serialVersionUID: 300L

Serialized Fields

### id

    int id

  Represents which operator this is.

### allowNumbers

    boolean allowNumbers

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 330L

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

serialVersionUID: 330L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

### allowNumbers

    boolean allowNumbers

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

serialVersionUID: 300L

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

serialVersionUID: 330L

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.

### name

    java.lang.String name

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

serialVersionUID: 300L

Serialized Fields

### strict

    boolean strict

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.Secant extends UnaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.Signum extends UnaryFunction implements Serializable

serialVersionUID: 330L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

### strict

    boolean strict

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

serialVersionUID: 300L

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

serialVersionUID: 300L

Serialized Fields

### logBase

    double logBase

  Log of base used to calculate logs.

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 300L

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

serialVersionUID: 330L

Package com.singularsys.jep.functions.strings

Class com.singularsys.jep.functions.strings.Concat extends NaryBinaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.Left extends BinaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.Length extends UnaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.LowerCase extends UnaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.Mid extends NaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.Right extends BinaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.StringFunctionSet extends FunctionSet implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.Substring extends NaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.Trim extends UnaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.functions.strings.UpperCase extends UnaryFunction implements Serializable

serialVersionUID: 330L

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

serialVersionUID: 330L

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

serialVersionUID: 300L

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

serialVersionUID: 330L

Serialized Fields

### functions

    java.util.Map<K,V> functions

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

### 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 StandardOperatorTable2 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.functions

Class com.singularsys.jep.misc.functions.Case extends NaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.misc.functions.ConstantFunction extends NaryFunction implements Serializable

serialVersionUID: 330L

Serialized Fields

### value

    java.lang.Object value

Class com.singularsys.jep.misc.functions.FromBase extends PostfixMathCommand implements Serializable

serialVersionUID: 300L

Serialized Fields

### globalBase

    int globalBase

### prefix

    java.lang.String prefix

Class com.singularsys.jep.misc.functions.IsInfinite extends UnaryFunction implements Serializable

serialVersionUID: 320L

Class com.singularsys.jep.misc.functions.IsNaN extends UnaryFunction implements Serializable

serialVersionUID: 320L

Class com.singularsys.jep.misc.functions.IsNull extends UnaryFunction implements Serializable

serialVersionUID: 320L

Class com.singularsys.jep.misc.functions.IsType extends UnaryFunction implements Serializable

serialVersionUID: 320L

Serialized Fields

### classType

    java.lang.Class<T> classType

Class com.singularsys.jep.misc.functions.LogTwoArg extends BinaryFunction implements Serializable

serialVersionUID: 330L

Serialized Fields

### strict

    boolean strict

Class com.singularsys.jep.misc.functions.Remainder extends BinaryFunction implements Serializable

serialVersionUID: 300L

Serialized Fields

### type

    Remainder.Type type

Class com.singularsys.jep.misc.functions.RoundSF extends NaryFunction implements Serializable

serialVersionUID: 330L

Serialized Fields

### mcs

    java.util.ArrayList<E> mcs

Class com.singularsys.jep.misc.functions.Switch extends NaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.misc.functions.SwitchDefault extends NaryFunction implements Serializable

serialVersionUID: 330L

Class com.singularsys.jep.misc.functions.ToBase extends PostfixMathCommand implements Serializable

serialVersionUID: 320L

Serialized Fields

### globalBase

    int globalBase

### prefix

    java.lang.String prefix

Package com.singularsys.jep.misc.javaops

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

serialVersionUID: 320L

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

serialVersionUID: 302L

Serialized Fields

### preinc

    Operator preinc

### postinc

    Operator postinc

### predec

    Operator predec

### postdec

    Operator postdec

### between

    TernaryOperator between

### pluseq

    Operator pluseq

### minuseq

    Operator minuseq

### muleq

    Operator muleq

### diveq

    Operator diveq

### modeq

    Operator modeq

### andeq

    Operator andeq

### oreq

    Operator oreq

### xoreq

    Operator xoreq

### lseq

    Operator lseq

### rseq

    Operator rseq

### urseq

    Operator urseq

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.FastEvaluator 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

### trapNaN

    boolean trapNaN

### trapInfinity

    boolean trapInfinity

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

### trapNaN

    boolean trapNaN

### trapInfinity

    boolean trapInfinity

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.StandardOperatorTable2 extends OperatorTable2 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.AbstractCanvas extends java.awt.Canvas implements Serializable

serialVersionUID: 330L

Serialized Fields

### bgColor

    java.awt.Color bgColor

  Color for background

### labelColor

    java.awt.Color labelColor

  Color for labels

### axisColor

    java.awt.Color axisColor

  Color for axis

### gridColor

    java.awt.Color gridColor

  Color for grid

### scaleFont

    java.awt.Font scaleFont

### labelFont

    java.awt.Font labelFont

### cenX

    double cenX

### cenY

    double cenY

### scaleX

    double scaleX

  Scaling of the graph in x and y directions

### scaleY

    double scaleY

  Scaling of the graph in x and y directions

### offX

    int offX

  Offset of the graph in absolute coords

### offY

    int offY

  Offset of the graph in absolute coords

### defaultScaleX

    double defaultScaleX

  Default scale values, set in constructor used in reset

### defaultScaleY

    double defaultScaleY

  Default scale values, set in constructor used in reset

### defaultOffX

    int defaultOffX

### defaultOffY

    int defaultOffY

### dimensions

    java.awt.Dimension dimensions

  Dimensions of the canvas

### strategy

    java.awt.image.BufferStrategy strategy

  BufferStratergy to use

### popup

    java.awt.PopupMenu popup

  A popup menu

### popupX

    int popupX

  position of popup

### popupY

    int popupY

  position of popup

### showScale

    boolean showScale

  Whether to show scales

### showGrid

    boolean showGrid

  Whether to show calculation times

### showTime

    boolean showTime

  Whether to show calculation times

### lastpos

    java.awt.Point lastpos

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.FunctionCanvas extends AbstractCanvas implements Serializable

serialVersionUID: 330L

Serialized Fields

### jep

    Jep jep

  Math parser

### expression

    Node expression

  Expression to evaluate

### x

    Variable x

  "x" variable

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

serialVersionUID: 330L

Serialized Fields

### exprField

    java.awt.TextField exprField

  The expression field

### list

    java.awt.List list

  List of equations

### map

    java.util.Map<K,V> map

### graphCanvas

    FunctionCanvas graphCanvas

  The canvas for plotting the graph

### jep

    Jep jep

### equations

    java.lang.String[][] equations

Class com.singularsys.jepexamples.applets.ParametrisedCanvas extends AbstractCanvas implements Serializable

serialVersionUID: 330L

Serialized Fields

### jep

    Jep jep

  Math parser

### xExpression

    Node xExpression

  Expression to evaluate

### yExpression

    Node yExpression

### t

    Variable t

  "x" variable

### tMin

    double tMin

### tMax

    double tMax

### tSteps

    int tSteps

### showPoints

    boolean showPoints

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

serialVersionUID: 330L

Serialized Fields

### xexprField

    java.awt.TextField xexprField

  The expression field

### yexprField

    java.awt.TextField yexprField

### minField

    java.awt.TextField minField

### maxField

    java.awt.TextField maxField

### stepsField

    java.awt.TextField stepsField

### graphCanvas

    ParametrisedCanvas graphCanvas

  The canvas for plotting the graph

### jep

    Jep jep

### tMin

    double tMin

### tMax

    double tMax

### tSteps

    int tSteps

### list

    java.awt.List list

  List of equations

### map

    java.util.Map<K,V> map

### equations

    java.lang.String[][] equations

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

serialVersionUID: 330L

Serialized Fields

### rexprField

    java.awt.TextField rexprField

  The expression field

### minField

    java.awt.TextField minField

### maxField

    java.awt.TextField maxField

### stepsField

    java.awt.TextField stepsField

### graphCanvas

    com.singularsys.jepexamples.applets.PolarCanvas graphCanvas

  The canvas for plotting the graph

### jep

    Jep jep

### tMin

    double tMin

### tMax

    double tMax

### tSteps

    int tSteps

### list

    java.awt.List list

  List of equations

### map

    java.util.Map<K,V> map

### equations

    java.lang.String[][] equations

Class com.singularsys.jepexamples.applets.RepeatButton extends javax.swing.JButton implements Serializable

serialVersionUID: 330L

Serialized Fields

### timer

    javax.swing.Timer timer

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