- findArgTypeMatch(List<Class<?>>, Collection<FormulaFunction>) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
-
Finds the functions that match the given types as arguments.
- findFirstMatch(List<Object>, Collection<FormulaFunction>) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
-
Finds the first function that can accept the given values as arguments.
- findFunctions(String) - Method in class org.epics.pvmanager.formula.FormulaFunctionSet
-
Returns all the functions in the set with the given name.
- findFunctions(String, Integer) - Method in class org.epics.pvmanager.formula.FormulaRegistry
-
Finds the registered function with the given name and that can
accept the given number of arguments.
- findFunctionSet(String) - Method in class org.epics.pvmanager.formula.FormulaRegistry
-
Returns the registered function set with the given name.
- findNamedConstant(String) - Method in class org.epics.pvmanager.formula.FormulaRegistry
-
- FLOAT - Static variable in class org.epics.pvmanager.formula.FormulaLexer
-
- FLOAT - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_15_in_unaryExpressionNotPlusMinus929 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_16_in_equalityExpression470 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_17_in_multiplicativeExpression768 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_18_in_conditionalAndExpression276 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_19_in_andExpression392 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_20_in_functionExpression1059 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_20_in_parExpression1123 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_21_in_functionExpression1098 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_21_in_parExpression1127 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_22_in_multiplicativeExpression728 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_23_in_exponentialExpression846 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_24_in_additiveExpression650 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_25_in_functionExpression1079 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_26_in_additiveExpression670 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_26_in_unaryExpression886 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_27_in_multiplicativeExpression748 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_28_in_conditionalExpression160 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_29_in_relationalExpression528 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_29_in_relationalExpression572 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_30_in_relationalExpression530 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_30_in_relationalExpression552 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_31_in_equalityExpression450 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_32_in_relationalExpression550 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_32_in_relationalExpression592 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_33_in_conditionalExpression154 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_34_in_exponentialExpression826 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_35_in_inclusiveOrExpression334 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_36_in_conditionalOrExpression218 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_additiveExpression_in_relationalExpression512 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_additiveExpression_in_relationalExpression534 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_additiveExpression_in_relationalExpression556 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_additiveExpression_in_relationalExpression576 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_additiveExpression_in_relationalExpression596 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_andExpression_in_inclusiveOrExpression318 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_andExpression_in_inclusiveOrExpression338 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_conditionalAndExpression_in_conditionalOrExpression202 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_conditionalAndExpression_in_conditionalOrExpression222 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_conditionalExpression_in_conditionalExpression164 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_conditionalExpression_in_expression111 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_conditionalOrExpression_in_conditionalExpression138 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_constant_in_primary1032 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_EOF_in_formula86 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_EOF_in_singlePv59 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_equalityExpression_in_andExpression376 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_equalityExpression_in_andExpression396 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_exponentialExpression_in_multiplicativeExpression712 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_exponentialExpression_in_multiplicativeExpression732 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_exponentialExpression_in_multiplicativeExpression752 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_exponentialExpression_in_multiplicativeExpression772 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_expression_in_conditionalExpression158 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_expression_in_formula84 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_expression_in_functionExpression1063 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_expression_in_functionExpression1083 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_expression_in_parExpression1125 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_FLOAT_in_numericLiteral1189 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_FUNCTION_in_constant1235 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_FUNCTION_in_functionExpression1057 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_functionExpression_in_primary972 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_inclusiveOrExpression_in_conditionalAndExpression260 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_inclusiveOrExpression_in_conditionalAndExpression280 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_INT_in_numericLiteral1177 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_multiplicativeExpression_in_additiveExpression634 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_multiplicativeExpression_in_additiveExpression654 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_multiplicativeExpression_in_additiveExpression674 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_numericLiteral_in_primary1008 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_parExpression_in_primary984 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_primary_in_unaryExpressionNotPlusMinus947 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_pv_in_primary996 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_PV_in_pv1152 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_pv_in_singlePv57 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_relationalExpression_in_equalityExpression434 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_relationalExpression_in_equalityExpression454 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_relationalExpression_in_equalityExpression474 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_STRING_in_stringLiteral1212 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_stringLiteral_in_primary1020 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_unaryExpression_in_exponentialExpression810 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_unaryExpression_in_exponentialExpression830 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_unaryExpression_in_exponentialExpression850 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_unaryExpression_in_unaryExpression890 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus933 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression904 - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- format(String, List<String>) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
-
Given the function name and a string representation of the arguments,
returns the properly formatted string representation of the whole
expression.
- formatSignature(FormulaFunction) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
-
Returns a string representation of the function that will include
the function name, argument types, argument names and the result
type.
- formula(String) - Static method in class org.epics.pvmanager.formula.ExpressionLanguage
-
Returns the expression that will return the live value of the
given formula.
- formula(String, Class<T>) - Static method in class org.epics.pvmanager.formula.ExpressionLanguage
-
An expression that returns the value of the formula making sure
it's of the given type.
- formula() - Method in class org.epics.pvmanager.formula.FormulaParser
-
- formulaArg(String) - Static method in class org.epics.pvmanager.formula.ExpressionLanguage
-
An expression that returns the value of the formula and return null
for empty or null formula.
- FormulaFunction - Interface in org.epics.pvmanager.formula
-
Definition for a function that can be integrated in the formula language.
- FormulaFunctions - Class in org.epics.pvmanager.formula
-
A set of utility methods for formula functions.
- FormulaFunctions() - Constructor for class org.epics.pvmanager.formula.FormulaFunctions
-
- FormulaFunctionSet - Class in org.epics.pvmanager.formula
-
A set of functions that can be used in the formulas.
- FormulaFunctionSet(FormulaFunctionSetDescription) - Constructor for class org.epics.pvmanager.formula.FormulaFunctionSet
-
Creates a new ser of functions to be registered in the formula language.
- FormulaFunctionSetDescription - Class in org.epics.pvmanager.formula
-
The description for a function set to be used in formula language.
- FormulaFunctionSetDescription(String, String) - Constructor for class org.epics.pvmanager.formula.FormulaFunctionSetDescription
-
A new function set description.
- FormulaLexer - Class in org.epics.pvmanager.formula
-
- FormulaLexer() - Constructor for class org.epics.pvmanager.formula.FormulaLexer
-
- FormulaLexer(CharStream) - Constructor for class org.epics.pvmanager.formula.FormulaLexer
-
- FormulaLexer(CharStream, RecognizerSharedState) - Constructor for class org.epics.pvmanager.formula.FormulaLexer
-
- FormulaParser - Class in org.epics.pvmanager.formula
-
- FormulaParser(TokenStream) - Constructor for class org.epics.pvmanager.formula.FormulaParser
-
- FormulaParser(TokenStream, RecognizerSharedState) - Constructor for class org.epics.pvmanager.formula.FormulaParser
-
- FormulaRegistry - Class in org.epics.pvmanager.formula
-
The registry to add functions that will be used by the formula parser.
- FormulaRegistry() - Constructor for class org.epics.pvmanager.formula.FormulaRegistry
-
- FUNCTION - Static variable in class org.epics.pvmanager.formula.FormulaLexer
-
- FUNCTION - Static variable in class org.epics.pvmanager.formula.FormulaParser
-
- functionExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
-