Interface IFunctionProvider
-
- All Known Implementing Classes:
AggregatorFunctionProvider
,BuiltinFunctionProvider
,CommonModuleFunctionProvider
public interface IFunctionProvider
Provider for getting available methods in Expression language in DCS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionsFunctionsFunction
getFunctionByName(String name)
GetsExpressionsFunctionsFunction
by nameCollection<IExpressionsFunctionsItem>
getItems()
GetsIExpressionsFunctionsItem
s corresponding to the available elements in the Expression language in DCSboolean
hasItems()
Checks that there are items in provider
-
-
-
Method Detail
-
getItems
Collection<IExpressionsFunctionsItem> getItems()
GetsIExpressionsFunctionsItem
s corresponding to the available elements in the Expression language in DCS- Returns:
- collection of
IExpressionsFunctionsItem
corresponding to the available elements in the Expression language in DCS, nevernull
-
getFunctionByName
ExpressionsFunctionsFunction getFunctionByName(String name)
GetsExpressionsFunctionsFunction
by name- Parameters:
name
- name of theExpressionsFunctionsFunction
, cannot benull
- Returns:
ExpressionsFunctionsFunction
ornull
if there is no items withname
-
hasItems
boolean hasItems()
Checks that there are items in provider- Returns:
true
if there are items in provider,false
otherwise
-
-