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

## Package com.singularsys.jep

The main package containing the Jep class as well as other core classes.

See:
Description

Interface Summary
Evaluator | Defines a method which can be used to evaluate a part of a node-tree.
JepComponent | Base interface for all Jep components (parsers, evaluators etc).
NumberFactory | This interface can be implemented to create numbers of any object type.
OperatorTable2.OperatorKey | All operators enums must implement this interface.
OperatorTableI |
Parser | Defines the methods a parser must implement.
ParserVisitor | Classes which wish to use the visitor pattern should use this interface.
PostfixMathCommandI | All function classes must implement this interface to ensure that the run() method is implemented.
PrintVisitor.PrintRulesI | This interface specifies the method needed to implement a special print rule.

Class Summary
ComponentSet | Collects all the components which make up the Jep system.
FunctionTable | A table holding details of the functions known to Jep.
Jep | The Jep class is the main interface with which the user should interact.
NodeFactory | This class is used to create nodes of specified types.
Operator | An Operator with additional information about its commutativity etc.
OperatorTable |
OperatorTable2 | An operator table where operators are identified by enums.
PrintVisitor | Prints an expression.
Variable | Information about a variable.
VariableFactory | A factory class which is used to create variables.
VariableTable | A table of variables.

Enum Summary
OperatorTable2.BasicOperators | The basic arithmetic comparative and logical operators
OperatorTable2.PsudoOperators | Operators which do not correspond to
OperatorTable2.SpecialOperators | Special purpose operators

Exception Summary
EvaluationException | Exceptions thrown during evaluation.
JepException | Super class of all Jep specific exceptions.
ParseException | Exception thrown at parse time.

## Package com.singularsys.jep Description

The main package containing the Jep class as well as other core classes.

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

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