Class ExpressionBindingTagListener
- java.lang.Object
-
- com.inductiveautomation.ignition.common.expressions.TagListener
-
- com.inductiveautomation.perspective.gateway.binding.expression.ExpressionBindingTagListener
-
- All Implemented Interfaces:
TagChangeListener
,java.util.EventListener
public class ExpressionBindingTagListener extends TagListener
TagListener
for PerspectiveExpressionBindings
.
-
-
Constructor Summary
Constructors Constructor Description ExpressionBindingTagListener(BindingContext bindingContext, TagPath tagPath, QualifiedValue qv)
Primary constructor for creating newExpressionBindingTagListener
instances.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityContext
getSecurityContext()
protected TagManager
getTagManager()
void
shutdown()
void
startup(CommonContext context, InteractionListener listener)
-
Methods inherited from class com.inductiveautomation.ignition.common.expressions.TagListener
_getTagPath, _setTagPath, getTagPath, getTagQualifiedValue, reSubscribe, setQValue, setQValue, setQValue, setTagPath, setTagQualifiedValue, setTagValue, tagChanged
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.ignition.common.tags.model.event.TagChangeListener
isLightweight
-
-
-
-
Constructor Detail
-
ExpressionBindingTagListener
public ExpressionBindingTagListener(@Nonnull BindingContext bindingContext, @Nonnull TagPath tagPath, @Nonnull QualifiedValue qv)
Primary constructor for creating newExpressionBindingTagListener
instances. All arguments must be non-null.- Parameters:
bindingContext
- TheBindingContext
in which the expression binding is runningtagPath
- TheTagPath
of the tag we wish to listen toqv
- Initial tag value- See Also:
TagListener(TagPath, QualifiedValue)
-
-
Method Detail
-
getTagManager
protected TagManager getTagManager()
- Overrides:
getTagManager
in classTagListener
-
getSecurityContext
public SecurityContext getSecurityContext()
- Returns:
- the
SecurityContext
associated with thisTagChangeListener
-
startup
public void startup(CommonContext context, InteractionListener listener)
- Overrides:
startup
in classTagListener
-
shutdown
public void shutdown()
- Overrides:
shutdown
in classTagListener
-
-