Class AlarmBasedFunctionFactory
- java.lang.Object
-
- com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
-
- com.inductiveautomation.ignition.common.expressions.PropertyBasedFunctionFactory<AlarmEvent>
-
- com.inductiveautomation.ignition.common.alarming.AlarmBasedFunctionFactory
-
- All Implemented Interfaces:
FunctionFactory
public class AlarmBasedFunctionFactory extends PropertyBasedFunctionFactory<AlarmEvent>
ExtendsPropertyBasedFunctionFactory
to include various alarm related functions, such as isActive, isClear, etc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AlarmBasedFunctionFactory.AlarmStateFunction
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.expressions.PropertyBasedFunctionFactory
PropertyBasedFunctionFactory.GetPropertyFunction, PropertyBasedFunctionFactory.IsDefinedFunction
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
categories, functions, parent
-
-
Constructor Summary
Constructors Constructor Description AlarmBasedFunctionFactory(AlarmEvent event, PropertyResolver propResolver, FunctionFactory parent)
AlarmBasedFunctionFactory(FunctionFactory parent)
Only to be used from the designer context for displaying menus, cannot be used to actually create functions
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addFunctions()
-
Methods inherited from class com.inductiveautomation.ignition.common.expressions.PropertyBasedFunctionFactory
getPropertyResolver, getSource
-
Methods inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
addFunction, addFunction, getCategories, getFunction, getFunctionNames, getFunctionsInCategory
-
-
-
-
Constructor Detail
-
AlarmBasedFunctionFactory
public AlarmBasedFunctionFactory(FunctionFactory parent)
Only to be used from the designer context for displaying menus, cannot be used to actually create functions
-
AlarmBasedFunctionFactory
public AlarmBasedFunctionFactory(AlarmEvent event, PropertyResolver propResolver, FunctionFactory parent)
-
-