@Plugin(name="LSST Trending Plugin", id="trending", description="Allows plotting time histories for channels from the trending database and other sources", loadAtStart=true) public class LsstTrendingPlugin extends ConsolePlugin implements org.freehep.jas.services.PlotterProvider, TrendingService
| Modifier and Type | Class and Description |
|---|---|
static class |
LsstTrendingPlugin.Descriptor |
| Constructor and Description |
|---|
LsstTrendingPlugin() |
| Modifier and Type | Method and Description |
|---|---|
TrendPlotter |
create() |
void |
initialize()
Called on EDT by the framework - initialization.
|
boolean |
restore(ComponentDescriptor storageBean,
boolean lastRound)
Called by the framework to restore this plugin configuration.
|
ComponentDescriptor |
save()
Called by the framework when this plugin configuration needs to be saved.
|
void |
show(Trend.Descriptor trendDescriptor)
Displays the plot defined by the specified descriptor.
|
void |
show(TrendPage.Descriptor pageDescriptor)
Displays the trending page defined by the specified descriptor.
|
void |
show(TrendPlotter.Descriptor plotterDescriptor)
Displays the plot defined by the specified descriptor.
|
void |
shutdown()
Called on EDT by the framework - shutdown.
|
void |
start()
Called on EDT by the framework - startup.
|
boolean |
supports(Class klass) |
getConsole, getServices, propertiesChanged, setServicesProvider, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshow, showpublic void initialize()
initialize in class ConsolePluginpublic void start()
start in class ConsolePluginpublic void shutdown()
shutdown in class ConsolePluginpublic void show(Trend.Descriptor trendDescriptor)
TrendingServiceshow in interface TrendingServicepublic void show(TrendPlotter.Descriptor plotterDescriptor)
TrendingServiceshow in interface TrendingServicepublic void show(TrendPage.Descriptor pageDescriptor)
TrendingServiceshow in interface TrendingServicepublic boolean supports(Class klass)
supports in interface org.freehep.jas.services.PlotterProviderpublic TrendPlotter create()
create in interface org.freehep.jas.services.PlotterProviderpublic ComponentDescriptor save()
ConsolePluginsave in class ConsolePluginpublic boolean restore(ComponentDescriptor storageBean, boolean lastRound)
ConsolePluginrestore in class ConsolePluginstorageBean - JavaBean that holds configuration information.lastRound - True if this is the last call to this method, regardless of the return value.False if this method should be called again in the next round.Copyright © 2023 LSST. All rights reserved.