All Classes and Interfaces

Class
Description
The abs() function.
AbstractBaseFlFunction<T extends org.faktorips.codegen.CodeFragment>
Abstract default implementation of FlFunction.
AbstractBaseVarArgFunction<T extends org.faktorips.codegen.CodeFragment>
An extension of the AbstractBaseFlFunction that provides base functionality for variable argument functions.
Abstract implementation of BinaryOperation for Java code generating operations.
AbstractBinaryOperation<T extends org.faktorips.codegen.CodeFragment>
Abstract implementation of BinaryOperation.
AbstractCompilationResult<T extends org.faktorips.codegen.CodeFragment>
Basic implementation of the CompilationResult interface, independent of compilation target language.
Abstract Java implementation of FlFunction.
This class implements the if statement.
 
 
Abstract implementation of UnaryOperation for Java code generating operations.
AbstractUnaryOperation<T extends org.faktorips.codegen.CodeFragment>
Abstract implementation of UnaryOperation.
AbstractBaseVarArgFunction for Java code generating functions.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
Operation for the addition of two ints.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
A function that provides a boolean and-operation and has the following signature boolean AND(boolean...).
A FunctionResolver that supports association navigation functions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A datatype representing a Java bean with it's properties.
BinaryOperation<T extends org.faktorips.codegen.CodeFragment>
An operation combining two operands with one operator.
This is a generic operation for comparable datatypes to.
CompilationResult<T extends org.faktorips.codegen.CodeFragment>
The result of a compilation.
Implementation of the CompilationResult interface for Java code.
 
A function that counts the instances of the path
DatatypeHelperProvider<T extends org.faktorips.codegen.CodeFragment>
Provides code generation helpers for the datatypes.
 
 
Calculates the difference between two date values based on the ISMA 30/360 calendar.
Default provider for the default datatypes and their Java helpers.
DefaultFunctionResolver<T extends org.faktorips.codegen.CodeFragment>
A default FunctionResolver.
A default implementation of IdentifierResolver that allows to register constant strings as identifiers together with a JavaCodeFragment and Datatype that are used to create a CompilationResult if the resolver is requested to compile the identifier.
Operation for the multiplication of two decimals.
Operation for the multiplication of two decimals.
Equals operation for none primitive datatypes that are tested for equality with the equals() Method.
Operation for the equality check for two decimals.
List of all supported Excel functions.
A FunctionResolver that supports Excel functions.
 
ExprCompiler<T extends org.faktorips.codegen.CodeFragment>
A compiler to compile expressions.
Evaluates a given expression and returns it's result.
FlFunction<T extends org.faktorips.codegen.CodeFragment>
A function used in the formula language.
 
 
 
 
 
FunctionResolver<T extends org.faktorips.codegen.CodeFragment>
Resolves function calls used in an expression, e.g.
Interface that defines a function's signature.
Default implementation of FunctionSignature.
A list of all function signatures that are supported by the formula language.
Operation for the addition of two decimals.
Greater than operation for money.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
IdentifierResolver<T extends org.faktorips.codegen.CodeFragment>
Resolves identifiers used in an expression.
This class implements the if statement for the condition of type Datatype.PRIMITIVE_BOOLEAN.
This class implements the if statement for the condition of type Datatype.BOOLEAN.
 
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
This ExprCompiler implementation generates Java source code.
Operation for the addition of two decimals.
Less than operation for money.
Operation for the addition of two decimals.
Operation for the addition of two decimals.
LocalizedFunctionsResolver<T extends org.faktorips.codegen.CodeFragment>
A FunctionResolver that supports localized names for functions.
 
 
 
 
 
 
 
 
 
 
Plus (+) operator for datatype Decimal.
Minus (-) operator for datatype Integer.
Minus (-) operator for datatype Money.
Minus (-) operator for datatype primitive int.
 
Operation for the multiplication of two decimals.
Operation for the multiplication of two decimals.
 
Operation for the multiplication of two ints.
Operation for the multiplication of two decimals.
 
Boolean function NOT.
Boolean function NOT for the wrapper type.
Equals operation for none primitive datatypes that are tested for equality with the equals() Method.
Lists all operations the formula language supports.
A function that provides a boolean or-operation and has the following signature boolean OR(boolean...).
Parenthesis () operator for datatype Decimal.
Parenthesis () operator for datatype primitive integer.
Parenthesis () operator for datatype Money.
Parenthesis () operator for datatype String.
This exception is thrown when parse errors are encountered.
ParseTreeVisitor<T extends org.faktorips.codegen.CodeFragment>
Visitor that visits the parse tree and generates the source code that represents the expression in a target language.
Plus (+) operator for datatype Decimal.
Plus (+) operator for datatype Decimal.
Plus (+) operator for datatype Decimal.
Plus (+) operator for datatype Decimal.
A class that implements the power of a Decimal.
A class that implements the power of a int.
A datatype representing a bean's property.
 
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
 
A class that implements the square root of a Decimal.
Operation for the addition of two decimals.
Operation for the addition of two ints.
Operation for the addition of two decimals.
A function that given an array of objects from the same class or interface allows to sum up one of the properties.
The function: Decimal sum(Decimal[])
 
A function that converts the input to a String.
Describes the input token stream.
 
UnaryOperation<T extends org.faktorips.codegen.CodeFragment>
An operation combining one operator with it's single operand.