public class FilterFixed extends AbstractChannelsFilter
Persistable.DescriptorALL, CREATOR_PATH_UNFILTERED, descriptorCATEGORY| Constructor and Description |
|---|
FilterFixed(String name,
Map<String,String> displayToOriginPath) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAgents()
Returns a list of agent names accepted by this filter.
|
List<String> |
getDisplayChannels()
Returns a list of display paths produced by this filter.
|
List<String> |
getDisplayPaths(String originPath)
Returns a list of display channels for the specified original path.
|
static FilterFixed |
getInstance(int intParameter,
String name,
boolean boolParameter,
org.lsst.ccs.bus.states.AlertState enumParameter)
Demo for automatic filter instantiation.
|
String |
getName()
Returns the name of this filter.
|
String |
getOriginPath(String displayPath)
Returns the original path corresponding to the specified display channel.
|
static String |
getPath() |
getDescriptor, getUnfilteredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisplayPath, getDisplayPath, getDisplayPath, getDisplayPaths, getFields, getGroups, getOriginChannels, getOriginPaths, isSelector, matchTemplateedit, getCategory, getPath, restore, restore, savepublic static FilterFixed getInstance(int intParameter, String name, boolean boolParameter, org.lsst.ccs.bus.states.AlertState enumParameter)
intParameter - Integer parameter.name - String parameter.boolParameter - Boolean parameter.enumParameter - Enum parameter.public static String getPath()
public String getName()
public List<String> getAgents()
null if any agent might be accepted.public List<String> getDisplayChannels()
getDisplayPaths(java.lang.String)
applied to accepted original channels. Otherwise, any display channels for
which the data is available will be displayed.null if the set is not fixed.public String getOriginPath(String displayPath)
displayPath - Display channel path.null if the specified path does not correspond to any original channel.Copyright © 2023 LSST. All rights reserved.