public static class ShutterPlugin.ChecklistPage extends Object implements org.lsst.ccs.gconsole.services.optpage.OptionalPage
| Constructor and Description |
|---|
ChecklistPage() |
| Modifier and Type | Method and Description |
|---|---|
String |
getPage(org.lsst.ccs.bus.data.AgentInfo agent)
Generates a non-null menu path only for worker subsystems
that have the motorplatform type of the camera shutter.
|
boolean |
isAutoOpen() |
JComponent |
open(org.lsst.ccs.bus.data.AgentInfo agent,
JComponent existingComponent)
Provides the top-level GUI component for the checklist.
|
public boolean isAutoOpen()
isAutoOpen in interface org.lsst.ccs.gconsole.services.optpage.OptionalPagefalse, so that the page isn't displayed until the user asks for it.public String getPage(org.lsst.ccs.bus.data.AgentInfo agent)
getPage in interface org.lsst.ccs.gconsole.services.optpage.OptionalPageagent - Information about an agent on the buses.The UI framework will call this method multiple times, once with a null argument and once for every agent seen on the CCS buses. The null argument is to permit a page to be registered no matter what subsystems are on the buses.
public JComponent open(org.lsst.ccs.bus.data.AgentInfo agent, JComponent existingComponent)
open in interface org.lsst.ccs.gconsole.services.optpage.OptionalPageagent - the bus agent that passed the test in getPage(org.lsst.ccs.bus.data.AgentInfo).existingComponent - is ignored.Copyright © 2024 LSST. All rights reserved.