Interface JqlFunctionHandlerRegistry
- All Known Implementing Classes:
PluginsAwareJqlFunctionHandlerRegistry
public interface JqlFunctionHandlerRegistry
Registry for
JqlFunction
s. Can resolve a
OperandHandler
of type FunctionOperand
for a provided FunctionOperand
. The handler returned wraps a
registered JqlFunction
.- Since:
- v4.0
-
Method Summary
Modifier and TypeMethodDescriptionFetches all function names ordered alphabetically.getOperandHandler
(FunctionOperand operand) Fetches the associated OperandHandler for the provided FunctionOperand.
-
Method Details
-
getOperandHandler
Fetches the associated OperandHandler for the provided FunctionOperand. The returned handler is looked up by the name of the FunctionOperand (case insensitive).- Parameters:
operand
- that defines the name for which we want to find the operand handler.- Returns:
- the operand handler associated with this operand, null if there is none.
-
getAllFunctionNames
Fetches all function names ordered alphabetically.- Returns:
- all function names ordered alphabetically, an empty collection if there are none.
-