Package org.faktorips.runtime.formula

Interface Summary
IFormulaEvaluator Evaluates the formulas of a product component or product component generation.
IFormulaEvaluatorFactory An interface for formula evaluator factories to create a IFormulaEvaluator.
 

Class Summary
AbstractFormulaEvaluator An abstract implementation of IFormulaEvaluator holding the product component generation or product component and handles the exceptions thrown by the AbstractFormulaEvaluator.evaluateInternal(String, Object...) method.
FormulaEvaluatorUtil Provides methods that can be used in formula evaluation.
FormulaEvaluatorUtil.AssociationTo1Helper<S extends IModelObject,T extends IModelObject> Helper class for navigating 1-to-1 associations from a list of source objects of type <S> to target objects of type <T>.
FormulaEvaluatorUtil.AssociationToManyHelper<S extends IModelObject,T extends IModelObject> Helper class for navigating 1-to-many associations from a list of source objects of type <S> to target objects of type <T>.
FormulaEvaluatorUtil.AttributeAccessorHelper<S extends IModelObject,E> Helper class to get the values from a list of source objects of type <S> to target type <E>.
FormulaEvaluatorUtil.ExistsHelper Helper class to encapsulate a function call to verify the existence of an object that could result in an Exception (for example a NullPointerException or IndexOutOfBoundsException when navigating over associations in model objects) which should just be treated as a false result.
FormulaEvaluatorUtil.FunctionWithListAsArgumentHelper<E> Base class for functions working on list arguments.
 



Copyright © 2015. All rights reserved.