Interface IFunctionProvider
- All Known Implementing Classes:
AggregatorFunctionProvider
,BuiltinFunctionProvider
,CommonModuleFunctionProvider
public interface IFunctionProvider
Provider for getting available methods in Expression language in DCS
-
Method Summary
Modifier and TypeMethodDescriptiongetFunctionByName
(String name) GetsExpressionsFunctionsFunction
by nameCollection<? extends IExpressionsFunctionsItem>
getItems()
GetsIExpressionsFunctionsItem
s corresponding to the available elements in the Expression language in DCSboolean
hasItems()
Checks that there are items in provider
-
Method Details
-
getItems
Collection<? extends 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
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
-