| Package | Description | 
|---|---|
| org.epics.pvmanager.formula | 
 Support for formula expressions (formula syntax). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractVBooleanVBooleanToVBooleanFormulaFunction
Abstract class for formula functions that take two VBoolean as arguments
 and return a VBoolean. 
 | 
class  | 
AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
Abstract class for formula functions that take two integer VNumber as arguments
 and return an integer VNumber. 
 | 
class  | 
AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
Abstract class for formula functions that take two VNumberArray as arguments
 and return a VNumberArray. 
 | 
class  | 
AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
Abstract class for formula functions that take a VNumber and a VNumberArray as arguments
 and return a VNumberArray. 
 | 
class  | 
AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
Abstract class for formula functions that take a VNumberArray and a VNumber as arguments
 and return a VNumberArray. 
 | 
class  | 
AbstractVNumberVNumberToVBooleanFormulaFunction
Abstract class for formula functions that take two VNumber as arguments
 and return a VBoolean. 
 | 
class  | 
DynamicFormulaFunction
Formula function that can add and remove dynamically access to
 pvs. 
 | 
class  | 
StatefulFormulaFunction
A formula function that maintains a state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static FormulaFunction | 
FormulaFunctions.findFirstMatch(List<Object> arguments,
              Collection<FormulaFunction> formulaFunctions)
Finds the first function that can accept the given values as arguments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Collection<FormulaFunction> | 
FormulaFunctions.findArgTypeMatch(List<Class<?>> argTypes,
                Collection<FormulaFunction> formulaFunctions)
Finds the functions that match the given types as arguments. 
 | 
Collection<FormulaFunction> | 
FormulaFunctionSet.findFunctions(String name)
Returns all the functions in the set with the given name. 
 | 
Collection<FormulaFunction> | 
FormulaRegistry.findFunctions(String functionName,
             Integer nArguments)
Finds the registered function with the given name and that can
 accept the given number of arguments. 
 | 
Collection<FormulaFunction> | 
FormulaFunctionSet.getFunctions()
Returns all functions in the set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FormulaFunctionSetDescription | 
FormulaFunctionSetDescription.addFormulaFunction(FormulaFunction formulaFunction)
Adds a formula in the set. 
 | 
static String | 
FormulaFunctions.formatSignature(FormulaFunction function)
Returns a string representation of the function that will include
 the function name, argument types, argument names and the result
 type. 
 | 
static boolean | 
FormulaFunctions.matchArgumentCount(int nArguments,
                  FormulaFunction function)
Check whether the function will accept the given number of arguments. 
 | 
static boolean | 
FormulaFunctions.matchArgumentTypes(List<Object> arguments,
                  FormulaFunction function)
Check whether the function will accept the given list of values as arguments. 
 | 
static boolean | 
FormulaFunctions.matchArgumentTypes(List<Object> arguments,
                  FormulaFunction function,
                  boolean allowNull)
Checks whether the function will accept the given arguments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Collection<FormulaFunction> | 
FormulaFunctions.findArgTypeMatch(List<Class<?>> argTypes,
                Collection<FormulaFunction> formulaFunctions)
Finds the functions that match the given types as arguments. 
 | 
static FormulaFunction | 
FormulaFunctions.findFirstMatch(List<Object> arguments,
              Collection<FormulaFunction> formulaFunctions)
Finds the first function that can accept the given values as arguments. 
 | 
Copyright © 2010–2015. All rights reserved.