Class AbstractPlotOptionGroup
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.core.option.AbstractOptionGroup
-
- adams.gui.visualization.stats.core.AbstractPlotOptionGroup
-
- All Implemented Interfaces:
Destroyable
,GlobalInfoSupporter
,LoggingLevelHandler
,LoggingSupporter
,OptionHandler
,SizeOfHandler
,Serializable
- Direct Known Subclasses:
HistogramOptions
,NormalPlotOptions
,VersusFitOptions
,VersusOrderOptions
public abstract class AbstractPlotOptionGroup extends AbstractOptionGroup
Ancestor for option groups for plots.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AxisPanelOptions
m_AxisX
the options for the X axis.protected AxisPanelOptions
m_AxisY
the options for the Y axis.-
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 AbstractPlotOptionGroup()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
axisXTipText()
Returns the tip text for this property.String
axisYTipText()
Returns the tip text for this property.void
defineOptions()
Configures the options.AxisPanelOptions
getAxisX()
Returns the setup for the X axis.AxisPanelOptions
getAxisY()
Returns the setup for the Y axis.protected abstract AxisPanelOptions
getDefaultAxisX()
Returns the setup for the X axis.protected abstract AxisPanelOptions
getDefaultAxisY()
Returns the setup for the Y axis.void
setAxisX(AxisPanelOptions value)
Sets the setup for the X axis.void
setAxisY(AxisPanelOptions value)
Sets the setup for the Y axis.-
Methods inherited from class adams.core.option.AbstractOptionGroup
getGroupName, globalInfo
-
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_AxisX
protected AxisPanelOptions m_AxisX
the options for the X axis.
-
m_AxisY
protected AxisPanelOptions m_AxisY
the options for the Y axis.
-
-
Method Detail
-
defineOptions
public void defineOptions()
Configures the options.- Specified by:
defineOptions
in interfaceOptionHandler
- Overrides:
defineOptions
in classAbstractOptionHandler
-
getDefaultAxisX
protected abstract AxisPanelOptions getDefaultAxisX()
Returns the setup for the X axis.- Returns:
- the setup
-
setAxisX
public void setAxisX(AxisPanelOptions value)
Sets the setup for the X axis.- Parameters:
value
- the setup
-
getAxisX
public AxisPanelOptions getAxisX()
Returns the setup for the X axis.- Returns:
- the setup
-
axisXTipText
public String axisXTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
getDefaultAxisY
protected abstract AxisPanelOptions getDefaultAxisY()
Returns the setup for the Y axis.- Returns:
- the setup
-
setAxisY
public void setAxisY(AxisPanelOptions value)
Sets the setup for the Y axis.- Parameters:
value
- the setup
-
getAxisY
public AxisPanelOptions getAxisY()
Returns the setup for the Y axis.- Returns:
- the setup
-
axisYTipText
public String axisYTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
-