Class AdvancedTab.InspectionResponseHandler
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.scripting.responsehandler.AbstractResponseHandler
-
- adams.gui.tools.remotecontrolcenter.panels.AdvancedTab.InspectionResponseHandler
-
- All Implemented Interfaces:
Destroyable
,GlobalInfoSupporter
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,SizeOfHandler
,ResponseHandler
,Serializable
- Enclosing class:
- AdvancedTab
public static class AdvancedTab.InspectionResponseHandler extends AbstractResponseHandler
Specialized response handler that populates anInspectionPanel
.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected InspectionPanel
m_InspectionPanel
the inspection panel to use.protected AbstractRemoteControlCenterTab
m_Tab
the tab.-
Fields inherited from class adams.scripting.responsehandler.AbstractResponseHandler
m_Enabled, m_Owner
-
Fields inherited from class adams.core.option.AbstractOptionHandler
m_OptionManager
-
Fields inherited from class adams.core.logging.LoggingObject
m_Logger, m_LoggingIsEnabled, m_LoggingLevel
-
-
Constructor Summary
Constructors Constructor Description InspectionResponseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InspectionPanel
getInspectionPanel()
Returns the panel in use.AbstractRemoteControlCenterTab
getTab()
Returns the tab this handler belongs to.String
globalInfo()
Returns a string describing the object.void
responseFailed(RemoteCommand cmd, String msg)
Handles failed responses.void
responseSuccessful(RemoteCommand cmd)
Handles successful responses.void
setInspectionPanel(InspectionPanel value)
Sets the panel to use.void
setTab(AbstractRemoteControlCenterTab value)
Sets the tab this handler belongs to.-
Methods inherited from class adams.scripting.responsehandler.AbstractResponseHandler
defineOptions, enabledTipText, getEnabled, getOwner, insertHandler, setEnabled, setOwner
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel
-
-
-
-
Field Detail
-
m_Tab
protected AbstractRemoteControlCenterTab m_Tab
the tab.
-
m_InspectionPanel
protected InspectionPanel m_InspectionPanel
the inspection panel to use.
-
-
Method Detail
-
globalInfo
public String globalInfo()
Returns a string describing the object.- Specified by:
globalInfo
in interfaceGlobalInfoSupporter
- Specified by:
globalInfo
in classAbstractOptionHandler
- Returns:
- a description suitable for displaying in the gui
-
setTab
public void setTab(AbstractRemoteControlCenterTab value)
Sets the tab this handler belongs to.- Parameters:
value
- the tab
-
getTab
public AbstractRemoteControlCenterTab getTab()
Returns the tab this handler belongs to.- Returns:
- the tab, null if none set
-
setInspectionPanel
public void setInspectionPanel(InspectionPanel value)
Sets the panel to use.- Parameters:
value
- the panel
-
getInspectionPanel
public InspectionPanel getInspectionPanel()
Returns the panel in use.- Returns:
- the panel, null if none set
-
responseSuccessful
public void responseSuccessful(RemoteCommand cmd)
Handles successful responses.- Parameters:
cmd
- the command with the response
-
responseFailed
public void responseFailed(RemoteCommand cmd, String msg)
Handles failed responses.- Parameters:
cmd
- the command with the responsemsg
- message, can be null
-
-