Package org.citrusframework.functions
Class FunctionRegistry
java.lang.Object
org.citrusframework.functions.FunctionRegistry
Function registry holding all available function libraries.
- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFunctionLibrary(FunctionLibrary functionLibrary) Adds given function library to this registry.getLibraryForPrefix(String functionPrefix) Get library for function prefix.booleanisFunction(String variableExpression) Check if variable expression is a custom function.voidsetFunctionLibraries(List<FunctionLibrary> functionLibraries)
-
Constructor Details
-
FunctionRegistry
public FunctionRegistry()
-
-
Method Details
-
isFunction
Check if variable expression is a custom function. Expression has to start with one of the registered function library prefix.- Parameters:
variableExpression- to be checked- Returns:
- flag (true/false)
-
getLibraryForPrefix
Get library for function prefix.- Parameters:
functionPrefix- to be searched for- Returns:
- FunctionLibrary instance
-
addFunctionLibrary
Adds given function library to this registry. -
setFunctionLibraries
- Parameters:
functionLibraries-
-
getFunctionLibraries
- Returns:
- the functionLibraries
-