Package | Description |
---|---|
org.diirt.datasource.formula |
Support for formula expressions (formula syntax).
|
org.diirt.datasource.formula.array |
Support for formula functions that operate on
Array s. |
org.diirt.datasource.formula.channel |
Support for formula functions that operate on channels.
|
org.diirt.datasource.formula.math |
Support for formula functions that correspond to methods in
Math . |
org.diirt.datasource.timecache.integration | |
org.diirt.javafx.tools | |
org.diirt.support.cf.formula |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVBooleanVBooleanToVBooleanFormulaFunction
|
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 |
AbstractVNumberToVNumberFormulaFunction
Abstract class for formula functions that take one
VNumber as argument
and return a VNumber . |
class |
AbstractVNumberVNumberArrayToVNumberArrayFormulaFunction
Abstract class for formula functions that take a
VNumberArray and a
VNumber as arguments
and return a VNumberArray . |
class |
AbstractVNumberVNumberToVBooleanFormulaFunction
|
class |
AbstractVNumberVNumberToVNumberFormulaFunction
Abstract class for formula functions that take two
VNumber s as arguments
and return a VNumber . |
class |
DynamicFormulaFunction
Formula function that can dynamically add and remove access to
channels.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
CaHistogramFormulaFunction
Formula function that gets the name of an epics channel that
corresponds to a histogram record and prepares a full array with
boundaries.
|
class |
Histogram2DOfFormulaFunction |
class |
HistogramOfFormulaFunction |
Modifier and Type | Class and Description |
---|---|
class |
ChannelFormulaFunction
Formula function that returns the value of a channel matching the name
of the argument.
|
class |
ChannelsFormulaFunction
Formula function that accepts a list of strings and returns a table where
each row is the value of the channel matching the name.
|
class |
PvFormulaFunction
Formula function that returns the value of a channel matching the name
of the argument.
|
class |
PvsFormulaFunction
Formula function that accepts a list of strings and returns a table where
each row is the value of the channel matching the name.
|
Modifier and Type | Class and Description |
---|---|
class |
IntegrateFormulaFunction |
Modifier and Type | Class and Description |
---|---|
class |
TCQueryFunction |
Constructor and Description |
---|
FormulaFunctionDataBrowserItem(FormulaFunction function) |
Modifier and Type | Class and Description |
---|---|
class |
CFQueryFunction
Function that connects to the Channel Finder server, runs the query,
and returns the result.
|
Copyright © 2015. All rights reserved.