Class PropertyBasedFunctionFactory<T extends PropertyValueSource>
- java.lang.Object
-
- com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
-
- com.inductiveautomation.ignition.common.expressions.PropertyBasedFunctionFactory<T>
-
- All Implemented Interfaces:
FunctionFactory
- Direct Known Subclasses:
AlarmBasedFunctionFactory
public class PropertyBasedFunctionFactory<T extends PropertyValueSource> extends AbstractFunctionFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
PropertyBasedFunctionFactory.GetPropertyFunction
protected class
PropertyBasedFunctionFactory.IsDefinedFunction
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
categories, functions, parent
-
-
Constructor Summary
Constructors Constructor Description PropertyBasedFunctionFactory(FunctionFactory parent)
Only to be used from the designer context for displaying menus, cannot be used to actually create functionsPropertyBasedFunctionFactory(T propValueSource, PropertyResolver propResolver, FunctionFactory parent, boolean allowSubscriptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PropertyResolver
getPropertyResolver()
protected T
getSource()
-
Methods inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
addFunction, addFunction, getCategories, getFunction, getFunctionNames, getFunctionsInCategory
-
-
-
-
Constructor Detail
-
PropertyBasedFunctionFactory
public PropertyBasedFunctionFactory(FunctionFactory parent)
Only to be used from the designer context for displaying menus, cannot be used to actually create functions
-
PropertyBasedFunctionFactory
public PropertyBasedFunctionFactory(T propValueSource, PropertyResolver propResolver, FunctionFactory parent, boolean allowSubscriptions)
-
-
Method Detail
-
getSource
protected T getSource()
-
getPropertyResolver
protected PropertyResolver getPropertyResolver()
-
-