Package com.singularsys.jep
package com.singularsys.jep
The main package containing the Jep class as well as other core classes.
-
ClassDescriptionCollects all the components which make up the Jep system.Represent an incomplete set of components.A base class for operator tables, this class has no pre-defined operators.All operators enums must implement this interface.Exceptions thrown during evaluation.Defines a method which can be used to evaluate a part of a node-tree.A table holding details of the functions known to Jep.Interface to represent the properties in the message file.The Jep class is the main interface with which the user should interact.Base interface for all Jep components (parsers, evaluators etc).Super class of all Jep specific exceptions.GWT Version of the Message access classA RuntimeException which wraps a JepException for use in cases where throwing a JepException is not possible.This class is used to create nodes of specified types.This interface can be implemented to create numbers of any object type.An Operator with additional information about its commutativity etc.Base class for the older style Operator table.The basic set of operators provided as standard by Jep.The basic arithmetic comparative and logical operatorsOperators which do not correspond toSpecial purpose operatorsInterface for all OperatorTables.Exception thrown at parse time.Defines the methods a parser must implement.Classes which wish to use the visitor pattern should use this interface.All function classes must implement this interface to ensure that the run() method is implemented.Prints an expression with configuration options.A do-nothing version of a PrintVisitor for reducing memory usage.This interface specifies the method needed to implement a special print rule.Prints a list access in form a[3] or for multidimensional access use the list syntax.Prints a list of elements using '[' and ']' as delimiters and ',' as a separators.Information about a variable.A factory class which is used to create variables.A table of variables.