# All Classes and Interfaces

Class

Description

Represents an argument separator in functions i.e: ','

This class represents a valid mathematical expression.

Factory class for

`Expression`

instances.A class representing a Function which can be used in an expression

This class contains a wrapper that allows creating expression based functions.

Class representing the builtin functions available for use in expressions

This class contains a set of commonly used boolean functions and constants.

This class contains a small set of useful functions that don't really fit in
the other categories.

This class contains some additional functions related with signal processing.

Represents a

`Function`

Represents a number in the expression

Class representing operators that can be used in an expression

This class implements all the built-in operators both arithmetic and
boolean.

This class contains the implementation of comparison and equality operators.

Represents an

`Operator`

Shunting yard implementation to convert infix to reverse polish notation

Small wrapper for

`ResourceBundle`

Abstract class for tokens used by exp4j to tokenize expressions

Types of tokens available

This exception is being thrown whenever

`Tokenizer`

finds unknown function or variable.Contains the validation result for a given

`Expression`

represents a setVariable used in an expression