Interface IFunctionProvider
-
- All Known Implementing Classes:
AggregatorFunctionProvider,BuiltinFunctionProvider,CommonModuleFunctionProvider
public interface IFunctionProviderProvider for getting available methods in Expression language in DCS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionsFunctionsFunctiongetFunctionByName(String name)GetsExpressionsFunctionsFunctionby nameCollection<? extends IExpressionsFunctionsItem>getItems()GetsIExpressionsFunctionsItems corresponding to the available elements in the Expression language in DCSbooleanhasItems()Checks that there are items in provider
-
-
-
Method Detail
-
getItems
Collection<? extends IExpressionsFunctionsItem> getItems()
GetsIExpressionsFunctionsItems corresponding to the available elements in the Expression language in DCS- Returns:
- collection of
IExpressionsFunctionsItemcorresponding to the available elements in the Expression language in DCS, nevernull
-
getFunctionByName
ExpressionsFunctionsFunction getFunctionByName(String name)
GetsExpressionsFunctionsFunctionby name- Parameters:
name- name of theExpressionsFunctionsFunction, cannot benull- Returns:
ExpressionsFunctionsFunctionornullif there is no items withname
-
hasItems
boolean hasItems()
Checks that there are items in provider- Returns:
trueif there are items in provider,falseotherwise
-
-