public abstract class AbstractChannelsFilter extends Object implements PersistableAgentChannelsFilter
AgentChannelsFilter.
Provides machinery for handling listeners and minimal implementation of Persistable.AgentChannelsFilter.Event, AgentChannelsFilter.ListenerPersistable.Descriptor| Modifier and Type | Field and Description |
|---|---|
protected Persistable.Descriptor |
descriptor |
ALL, CATEGORY| Constructor and Description |
|---|
AbstractChannelsFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(AgentChannelsFilter.Listener listener)
Registers a listener that will be notified of any changes in this filter.
|
Persistable.Descriptor |
getDescriptor()
Returns a reference to the descriptor maintained by this component.
|
protected void |
notifyListeners() |
void |
removeListener(AgentChannelsFilter.Listener listener)
Removes a listener.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getUnfilteredgetAgents, getAttributes, getDisplayChannels, getDisplayPath, getDisplayPath, getDisplayPath, getDisplayPaths, getDisplayPaths, getFields, getOriginChannels, getOriginPath, getOriginPaths, isSelector, matchTemplateedit, getCategory, getPath, restore, restore, saveprotected Persistable.Descriptor descriptor
public void addListener(AgentChannelsFilter.Listener listener)
AgentChannelsFilteraddListener in interface AgentChannelsFilterlistener - Listener to be notified.public void removeListener(AgentChannelsFilter.Listener listener)
AgentChannelsFilterremoveListener in interface AgentChannelsFilterlistener - Listener to be removed.protected void notifyListeners()
public Persistable.Descriptor getDescriptor()
Persistablenull, and
that any properties set on the descriptor returned by this method are reflected by
descriptors subsequently returned by save(), unless modified between the two calls.getDescriptor in interface PersistableCopyright © 2021 LSST. All rights reserved.