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.