Skip navigation links
A B C D E F G H I L M N O P R S T U W 

A

AbstractVBooleanVBooleanToVBooleanFormulaFunction - Class in org.epics.pvmanager.formula
Abstract class for formula functions that take two VBoolean as arguments and return a VBoolean.
AbstractVBooleanVBooleanToVBooleanFormulaFunction(String, String, String, String) - Constructor for class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
Creates a new function.
AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction - Class in org.epics.pvmanager.formula
Abstract class for formula functions that take two integer VNumber as arguments and return an integer VNumber.
AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction(String, String, String, String) - Constructor for class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
Creates a new function.
AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction - Class in org.epics.pvmanager.formula
Abstract class for formula functions that take two VNumberArray as arguments and return a VNumberArray.
AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction(String, String, String, String) - Constructor for class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
Creates a new function.
AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction - Class in org.epics.pvmanager.formula
Abstract class for formula functions that take a VNumber and a VNumberArray as arguments and return a VNumberArray.
AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction(String, String, String, String) - Constructor for class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
Creates a new function.
AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction - Class in org.epics.pvmanager.formula
Abstract class for formula functions that take a VNumberArray and a VNumber as arguments and return a VNumberArray.
AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction(String, String, String, String) - Constructor for class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
Creates a new function.
AbstractVNumberVNumberToVBooleanFormulaFunction - Class in org.epics.pvmanager.formula
Abstract class for formula functions that take two VNumber as arguments and return a VBoolean.
AbstractVNumberVNumberToVBooleanFormulaFunction(String, String, String, String) - Constructor for class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
Creates a new function.
adaptiveRange(boolean) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
True if the range for the display should be the automatically determined or should be desumed by the data.
add(DesiredRateExpression<?>) - Method in class org.epics.pvmanager.extra.DynamicGroup
Adds the expression at the end.
addFormulaFunction(FormulaFunction) - Method in class org.epics.pvmanager.formula.FormulaFunctionSetDescription
Adds a formula in the set.
additiveExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
andExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
ArrayFunctionSet - Class in org.epics.pvmanager.formula
A set of functions to work with VNumberArrays.
ArrayFunctionSet() - Constructor for class org.epics.pvmanager.formula.ArrayFunctionSet
Creates a new set.

B

backgroundColor(int) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
The background color for the plot.

C

calculate(List<Object>) - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
calculate(List<Object>) - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
calculate(List<Object>) - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
calculate(List<Object>) - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
calculate(List<Object>) - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
calculate(List<Object>) - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
calculate(List<Object>) - Method in interface org.epics.pvmanager.formula.FormulaFunction
Calculate the result of the function given the arguments.
channelFromFormula(String) - Static method in class org.epics.pvmanager.formula.ExpressionLanguage
If the formula represents a single channels it returns the name, null otherwise.
clear() - Method in class org.epics.pvmanager.extra.DynamicGroup
Removes all the expressions currently in the group.
color(double, Display) - Method in class org.epics.pvmanager.extra.ColorScheme
Calculate the color for the value according to the ranges and puts it into the colors buffer.
ColorScheme - Class in org.epics.pvmanager.extra
 
ColorScheme() - Constructor for class org.epics.pvmanager.extra.ColorScheme
 
colorScheme(ColorScheme) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
The color scheme to convert a value to an rgb pixel in the plot.
conditionalAndExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
conditionalExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
conditionalOrExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
constant() - Method in class org.epics.pvmanager.formula.FormulaParser
 

D

defaults() - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Defaults parameters for the waterfall plot.
dfa16 - Variable in class org.epics.pvmanager.formula.FormulaLexer
 
dfa8 - Variable in class org.epics.pvmanager.formula.FormulaLexer
 
dispose() - Method in class org.epics.pvmanager.formula.StatefulFormulaFunction
Called when this instance of the formula is not needed anymore.
DoubleArrayTimeCache - Interface in org.epics.pvmanager.extra
 
DoubleArrayTimeCache.Data - Interface in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubleArray - Class in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubleArray(ReadFunction<? extends List<? extends VNumberArray>>) - Constructor for class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
DoubleArrayTimeCacheFromVDoubleArray.Data - Class in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubles - Class in org.epics.pvmanager.extra
 
DoubleArrayTimeCacheFromVDoubles(List<? extends ReadFunction<? extends List<? extends VNumber>>>) - Constructor for class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
DoubleArrayTimeCacheFromVDoubles.Data - Class in org.epics.pvmanager.extra
 
DynamicFormulaFunction - Class in org.epics.pvmanager.formula
Formula function that can add and remove dynamically access to pvs.
DynamicFormulaFunction() - Constructor for class org.epics.pvmanager.formula.DynamicFormulaFunction
 
DynamicGroup - Class in org.epics.pvmanager.extra
A expression that returns the result of a dynamically managed group.
DynamicGroup() - Constructor for class org.epics.pvmanager.extra.DynamicGroup
Creates a new group.

E

EOF - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
EOF - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
equalityExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
ESC_SEQ - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
ESC_SEQ - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
EXPONENT - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
EXPONENT - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
exponentialExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
expression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
ExpressionLanguage - Class in org.epics.pvmanager.extra
PVManager expression language support for additional operations.
ExpressionLanguage - Class in org.epics.pvmanager.formula
Support for formula expressions.

F

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
 

G

getArgumentNames() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
getArgumentNames() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
getArgumentNames() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
getArgumentNames() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
getArgumentNames() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
getArgumentNames() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
getArgumentNames() - Method in interface org.epics.pvmanager.formula.FormulaFunction
The ordered list of the argument names.
getArgumentTypes() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
getArgumentTypes() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
getArgumentTypes() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
getArgumentTypes() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
getArgumentTypes() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
getArgumentTypes() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
getArgumentTypes() - Method in interface org.epics.pvmanager.formula.FormulaFunction
The ordered list of the arguments type.
getArray(int) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getArray(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getArray(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getBegin() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getBegin() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getBegin() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getColorScheme() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Color scheme used for the plot.
getData(Timestamp, Timestamp) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache
 
getData(Timestamp, Timestamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
getData(Timestamp, Timestamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
getDefault() - Static method in class org.epics.pvmanager.formula.FormulaRegistry
Returns the default formula registry.
getDelegates() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
getDelegates() - Method in class org.epics.pvmanager.formula.FormulaParser
 
getDescription() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
getDescription() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
getDescription() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
getDescription() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
getDescription() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
getDescription() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
getDescription() - Method in interface org.epics.pvmanager.formula.FormulaFunction
Return the description of the function.
getDescription() - Method in class org.epics.pvmanager.formula.FormulaFunctionSet
Returns the description of the function set.
getDirector() - Method in class org.epics.pvmanager.formula.DynamicFormulaFunction
The director to use to connect/disconnect live data expressions.
getDisplay() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache
 
getDisplay() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
getDisplay() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
getEnd() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getEnd() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getEnd() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getFunctionNames() - Method in class org.epics.pvmanager.formula.FormulaFunctionSet
The names of all functions in this set.
getFunctions() - Method in class org.epics.pvmanager.formula.FormulaFunctionSet
Returns all functions in the set.
getGrammarFileName() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
getGrammarFileName() - Method in class org.epics.pvmanager.formula.FormulaParser
 
getHeight() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
The height of the plot in pixels.
getName() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
getName() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
getName() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
getName() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
getName() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
getName() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
getName() - Method in interface org.epics.pvmanager.formula.FormulaFunction
Return the name of the function.
getName() - Method in class org.epics.pvmanager.formula.FormulaFunctionSet
Returns the name of the function set.
getNArrays() - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getNArrays() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getNArrays() - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getParameters() - Method in class org.epics.pvmanager.extra.Parameters
 
getParameters() - Method in class org.epics.pvmanager.extra.WaterfallPlot
Returns the full set of parameters currently being used.
getPixelDuration() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Time interval for each line.
getReturnType() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
getReturnType() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
getReturnType() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
getReturnType() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
getReturnType() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
getReturnType() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
getReturnType() - Method in interface org.epics.pvmanager.formula.FormulaFunction
The type of the function result.
getTimestamp(int) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache.Data
 
getTimestamp(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray.Data
 
getTimestamp(int) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles.Data
 
getTokenNames() - Method in class org.epics.pvmanager.formula.FormulaParser
 
group() - Static method in class org.epics.pvmanager.extra.ExpressionLanguage
Creates a group of dynamically managed expressions.

H

height(int) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Height of the plot in pixels.
HEX_DIGIT - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
HEX_DIGIT - Static variable in class org.epics.pvmanager.formula.FormulaParser
 

I

inclusiveOrExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
INT - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
INT - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
interpolate(double[], double[], int) - Method in interface org.epics.pvmanager.extra.Interpolation
Returns a set of interpolated y, equally spaced.
Interpolation - Interface in org.epics.pvmanager.extra
Defines a way to interpolate some scattered points to an equally distanced grid.
Interpolations - Class in org.epics.pvmanager.extra
 
Interpolations() - Constructor for class org.epics.pvmanager.extra.Interpolations
 
isAdaptiveRange() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
True if range is automatic, false if taken from data.
isPure() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
isPure() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
isPure() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
isPure() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
isPure() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
isPure() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
isPure() - Method in interface org.epics.pvmanager.formula.FormulaFunction
Whether the function is a pure function, given the same arguments always returns the same result.
isPure() - Method in class org.epics.pvmanager.formula.StatefulFormulaFunction
 
isScrollDown() - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Whether the plot scrolls up or down.
isVarArgs() - Method in class org.epics.pvmanager.formula.AbstractVBooleanVBooleanToVBooleanFormulaFunction
 
isVarArgs() - Method in class org.epics.pvmanager.formula.AbstractVIntNumberVIntNumberToVIntNumberFormulaFunction
 
isVarArgs() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberArrayToVNumberArrayFormulaFunction
 
isVarArgs() - Method in class org.epics.pvmanager.formula.AbstractVNumberArrayVNumberToVNumberArrayFormulaFunction
 
isVarArgs() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
 
isVarArgs() - Method in class org.epics.pvmanager.formula.AbstractVNumberVNumberToVBooleanFormulaFunction
 
isVarArgs() - Method in interface org.epics.pvmanager.formula.FormulaFunction
Whether the function takes a variable number of arguments.

L

lastExceptions() - Method in class org.epics.pvmanager.extra.DynamicGroup
Returns the last exception for each expression in the group (if present).
listFunctionSets() - Method in class org.epics.pvmanager.formula.FormulaRegistry
Returns the names of all the registered function sets.

M

main(String[]) - Static method in class org.epics.pvmanager.formula.PrintFunctionSetTable
Entry point for the utility.
matchArgumentCount(int, FormulaFunction) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
Check whether the function will accept the given number of arguments.
matchArgumentTypes(List<Object>, FormulaFunction) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
Check whether the function will accept the given list of values as arguments.
matchArgumentTypes(List<Object>, FormulaFunction, boolean) - Static method in class org.epics.pvmanager.formula.FormulaFunctions
Checks whether the function will accept the given arguments.
MathFunctionSet - Class in org.epics.pvmanager.formula
A function set that corresponds to all methods in Math.
MathFunctionSet() - Constructor for class org.epics.pvmanager.formula.MathFunctionSet
Creates a new set.
mESC_SEQ() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mEXPONENT() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mFLOAT() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mFUNCTION() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mHEX_DIGIT() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mINT() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mOCTAL_ESC() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mPV() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mSTRING() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__15() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__16() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__17() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__18() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__19() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__20() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__21() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__22() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__23() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__24() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__25() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__26() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__27() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__28() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__29() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__30() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__31() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__32() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__33() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__34() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__35() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mT__36() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mTokens() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
multipleRangeGradient(Color, Color, Color, Color, Color, Color) - Static method in class org.epics.pvmanager.extra.ColorScheme
 
multiplicativeExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
mUNICODE_ESC() - Method in class org.epics.pvmanager.formula.FormulaLexer
 
mWS() - Method in class org.epics.pvmanager.formula.FormulaLexer
 

N

newData(Timestamp, Timestamp, Timestamp, Timestamp) - Method in interface org.epics.pvmanager.extra.DoubleArrayTimeCache
Each segment of the new data ends with an array of old data.
newData(Timestamp, Timestamp, Timestamp, Timestamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubleArray
 
newData(Timestamp, Timestamp, Timestamp, Timestamp) - Method in class org.epics.pvmanager.extra.DoubleArrayTimeCacheFromVDoubles
 
noInterpolation() - Static method in class org.epics.pvmanager.extra.Interpolations
 
NumberOperatorFunctionSet - Class in org.epics.pvmanager.formula
A set of function for the number scalar operators.
NumberOperatorFunctionSet() - Constructor for class org.epics.pvmanager.formula.NumberOperatorFunctionSet
Creates a new set.
numericLiteral() - Method in class org.epics.pvmanager.formula.FormulaParser
 

O

OCTAL_ESC - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
OCTAL_ESC - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
org.epics.pvmanager.extra - package org.epics.pvmanager.extra
This package contains experimental classes that, once stable, will be deprecated and moved into more official packages.
org.epics.pvmanager.formula - package org.epics.pvmanager.formula
Support for formula expressions (formula syntax).

P

Parameters - Class in org.epics.pvmanager.extra
 
Parameters(Map<Object, Object>) - Constructor for class org.epics.pvmanager.extra.Parameters
 
Parameters(Parameters, Parameters...) - Constructor for class org.epics.pvmanager.extra.Parameters
 
parExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
pixelDuration(TimeDuration) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
How much time should be allocated to each line of the plot.
primary() - Method in class org.epics.pvmanager.formula.FormulaParser
 
PrintFunctionSetTable - Class in org.epics.pvmanager.formula
Utility class to print an prefilled HTML table from a function set.
PrintFunctionSetTable() - Constructor for class org.epics.pvmanager.formula.PrintFunctionSetTable
 
PV - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
PV - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
pv() - Method in class org.epics.pvmanager.formula.FormulaParser
 

R

registerFormulaFunctionSet(FormulaFunctionSet) - Method in class org.epics.pvmanager.formula.FormulaRegistry
Registers a formula set.
relationalExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
remove(int) - Method in class org.epics.pvmanager.extra.DynamicGroup
Removes the expression at the given location.
reportError(RecognitionException) - Method in class org.epics.pvmanager.formula.FormulaParser
 

S

scrollDown(boolean) - Static method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Whether the plot should scroll down or up.
set(int, DesiredRateExpression<?>) - Method in class org.epics.pvmanager.extra.DynamicGroup
Changes the expression to the given location.
singlePv() - Method in class org.epics.pvmanager.formula.FormulaParser
 
singleRangeGradient(Color, Color) - Static method in class org.epics.pvmanager.extra.ColorScheme
A simple color scheme that uses only one gradient for the whole display range.
singleRangeGradient(Color, Color, Color) - Static method in class org.epics.pvmanager.extra.ColorScheme
 
size() - Method in class org.epics.pvmanager.extra.DynamicGroup
Returns the number of expressions in the group.
StatefulFormulaFunction - Class in org.epics.pvmanager.formula
A formula function that maintains a state.
StatefulFormulaFunction() - Constructor for class org.epics.pvmanager.formula.StatefulFormulaFunction
 
STRING - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
STRING - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
StringFunctionSet - Class in org.epics.pvmanager.formula
A set of functions to work with Strings.
StringFunctionSet() - Constructor for class org.epics.pvmanager.formula.StringFunctionSet
Creates a new set.
stringLiteral() - Method in class org.epics.pvmanager.formula.FormulaParser
 

T

T__15 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__15 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__16 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__16 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__17 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__17 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__18 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__18 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__19 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__19 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__20 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__20 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__21 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__21 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__22 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__22 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__23 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__23 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__24 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__24 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__25 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__25 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__26 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__26 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__27 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__27 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__28 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__28 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__29 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__29 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__30 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__30 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__31 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__31 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__32 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__32 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__33 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__33 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__34 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__34 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__35 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__35 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
T__36 - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
T__36 - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
TableFunctionSet - Class in org.epics.pvmanager.formula
A function set for table operations.
TableFunctionSet() - Constructor for class org.epics.pvmanager.formula.TableFunctionSet
Creates a new set.
tokenNames - Static variable in class org.epics.pvmanager.formula.FormulaParser
 

U

unaryExpression() - Method in class org.epics.pvmanager.formula.FormulaParser
 
unaryExpressionNotPlusMinus() - Method in class org.epics.pvmanager.formula.FormulaParser
 
UNICODE_ESC - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
UNICODE_ESC - Static variable in class org.epics.pvmanager.formula.FormulaParser
 

W

WaterfallPlot - Class in org.epics.pvmanager.extra
A waterfall plot.
waterfallPlotOf(SourceRateExpression<T>) - Static method in class org.epics.pvmanager.extra.ExpressionLanguage
Aggregates the sample at the scan rate and takes the average.
waterfallPlotOf(SourceRateExpressionList<T>) - Static method in class org.epics.pvmanager.extra.ExpressionLanguage
Creates a waterfall plot from a series of scalar pvs.
WaterfallPlotParameters - Class in org.epics.pvmanager.extra
Parameters for the waterfall plot
with(WaterfallPlotParameters...) - Method in class org.epics.pvmanager.extra.WaterfallPlot
Changes parameters of the waterfall plot.
with(WaterfallPlotParameters...) - Method in class org.epics.pvmanager.extra.WaterfallPlotParameters
Returns a new set of parameters with the given changes;
WS - Static variable in class org.epics.pvmanager.formula.FormulaLexer
 
WS - Static variable in class org.epics.pvmanager.formula.FormulaParser
 
A B C D E F G H I L M N O P R S T U W 
Skip navigation links

Copyright © 2010–2014. All rights reserved.