Uses of Interface
org.yamcs.studio.data.formula.FormulaFunction
Packages that use FormulaFunction
-
Uses of FormulaFunction in org.yamcs.studio.data.formula
Classes in org.yamcs.studio.data.formula that implement FormulaFunctionModifier and TypeClassDescriptionclassclassAbstract class for formula functions that take two integerVNumberas arguments and return an integerVNumber.classAbstract class for formula functions that take twoVNumberArrayas arguments and return aVNumberArray.classAbstract class for formula functions that take aVNumberand aVNumberArrayas arguments and return aVNumberArray.classAbstract class for formula functions that take oneVNumberas argument and return aVNumber.classAbstract class for formula functions that take aVNumberArrayand aVNumberas arguments and return aVNumberArray.classclassAbstract class for formula functions that take twoVNumbers as arguments and return aVNumber.Methods in org.yamcs.studio.data.formula that return FormulaFunctionModifier and TypeMethodDescriptionstatic FormulaFunctionFormulaFunctions.findFirstMatch(List<Object> arguments, Collection<FormulaFunction> formulaFunctions) Finds the first function that can accept the given values as arguments.Methods in org.yamcs.studio.data.formula that return types with arguments of type FormulaFunctionModifier and TypeMethodDescriptionstatic Collection<FormulaFunction>FormulaFunctions.findArgTypeMatch(List<Class<?>> argTypes, Collection<FormulaFunction> formulaFunctions) Finds the functions that match the given types as arguments.final Collection<FormulaFunction>FormulaFunctionSet.findFunctions(String name) Returns all the functions in the set with the given name.FormulaRegistry.findFunctions(String functionName, Integer nArguments) Finds the registered function with the given name and that can accept the given number of arguments.final Collection<FormulaFunction>FormulaFunctionSet.getFunctions()Returns all functions in the set.Methods in org.yamcs.studio.data.formula with parameters of type FormulaFunctionModifier and TypeMethodDescriptionFormulaFunctionSetDescription.addFormulaFunction(FormulaFunction formulaFunction) Adds a formula in the set.static StringFormulaFunctions.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 booleanFormulaFunctions.matchArgumentCount(int nArguments, FormulaFunction function) Check whether the function will accept the given number of arguments.static booleanFormulaFunctions.matchArgumentTypes(List<Object> arguments, FormulaFunction function) Check whether the function will accept the given list of values as arguments.static booleanFormulaFunctions.matchArgumentTypes(List<Object> arguments, FormulaFunction function, boolean allowNull) Checks whether the function will accept the given arguments.Method parameters in org.yamcs.studio.data.formula with type arguments of type FormulaFunctionModifier and TypeMethodDescriptionstatic Collection<FormulaFunction>FormulaFunctions.findArgTypeMatch(List<Class<?>> argTypes, Collection<FormulaFunction> formulaFunctions) Finds the functions that match the given types as arguments.static FormulaFunctionFormulaFunctions.findFirstMatch(List<Object> arguments, Collection<FormulaFunction> formulaFunctions) Finds the first function that can accept the given values as arguments.