public class FilterManager
extends org.lsst.ccs.framework.Module
| Modifier and Type | Field and Description |
|---|---|
protected TreeMap<String,Filter> |
filtersMap
A map to store the filters that FCS manages.
|
| Constructor and Description |
|---|
FilterManager(String name,
Filter... oneOrMoreFilters)
Creation of a Filter Manager from a list of Filters.
|
| Modifier and Type | Method and Description |
|---|---|
Filter |
getFilterByName(String filterName) |
List<String> |
getFilterNames()
Return a list of names of filters that this filter manager manages.
|
List<String> |
getFilterNamesSortedByFilterID()
Returns a list of filter names.
|
void |
initModule() |
String |
Test() |
String |
toString() |
getComponentTree, getEnvironment, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, postStart, processUpdate, sendSignal, sendSignalWithTimeLimit, setEnvironment, setName, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchange, getCheckedValueFromConfiguration, getChildren, getComponentByName, getFullPath, getParent, getParentObject, injectResources, listChildren, notifyChange, notifyChangeWithoutPreliminaryChecks, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic FilterManager(String name, Filter... oneOrMoreFilters)
name - oneOrMoreFilters - public void initModule()
initModule in class org.lsst.ccs.framework.Module@Command(type=QUERY,
description="Return the list of names of filters that this subsystem manages.",
level=1,
alias="listFilterNames")
public List<String> getFilterNames()
public List<String> getFilterNamesSortedByFilterID()
@Command(type=QUERY,
level=0,
description="To test the filter manager - print the map filtersMap.")
public String Test()
Copyright © 2016 LSST. All rights reserved.