Class FilteredTagChangeListener
- java.lang.Object
-
- com.inductiveautomation.ignition.common.util.FilteredTagChangeListener
-
- All Implemented Interfaces:
TagChangeListener
,java.util.EventListener
public class FilteredTagChangeListener extends java.lang.Object implements TagChangeListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FilteredTagChangeListener.FilteredTagChangeEvent
static class
FilteredTagChangeListener.TagChangeType
-
Constructor Summary
Constructors Constructor Description FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges)
FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges, boolean suppressInitialEvent)
FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges, TagChangeListener delegateListener)
FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges, TagChangeListener delegateListener, boolean suppressInitialEvent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityContext
getSecurityContext()
static void
main(java.lang.String[] args)
protected void
onFilteredTagChange(FilteredTagChangeListener.FilteredTagChangeEvent event)
Override to receiveFilteredTagChangeListener.FilteredTagChangeEvent
s instead of or in addition to using a delegate listener.void
tagChanged(TagChangeEvent e)
Invoked when the tag has changed-
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
-
FilteredTagChangeListener
public FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges)
-
FilteredTagChangeListener
public FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges, boolean suppressInitialEvent)
-
FilteredTagChangeListener
public FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges, TagChangeListener delegateListener)
-
FilteredTagChangeListener
public FilteredTagChangeListener(TagPath tagPath, java.util.EnumSet<FilteredTagChangeListener.TagChangeType> allowedChanges, TagChangeListener delegateListener, boolean suppressInitialEvent)
-
-
Method Detail
-
onFilteredTagChange
protected void onFilteredTagChange(FilteredTagChangeListener.FilteredTagChangeEvent event)
Override to receiveFilteredTagChangeListener.FilteredTagChangeEvent
s instead of or in addition to using a delegate listener.- Parameters:
event
- TheFilteredTagChangeListener.FilteredTagChangeEvent
.
-
tagChanged
public void tagChanged(TagChangeEvent e) throws InvalidListenerException
Description copied from interface:TagChangeListener
Invoked when the tag has changed- Specified by:
tagChanged
in interfaceTagChangeListener
- Parameters:
e
- a ChangeEvent object- Throws:
InvalidListenerException
-
getSecurityContext
public SecurityContext getSecurityContext()
- Specified by:
getSecurityContext
in interfaceTagChangeListener
- Returns:
- the
SecurityContext
associated with thisTagChangeListener
-
main
public static void main(java.lang.String[] args)
-
-