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.- 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.protected Watermark
m_Watermark
the watermark to apply.-
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.protected Watermark
getDefaultWatermark()
Returns the default watermark.Watermark
getWatermark()
Returns the watermark to apply.void
setAxisX(AxisPanelOptions value)
Sets the setup for the X axis.void
setAxisY(AxisPanelOptions value)
Sets the setup for the Y axis.void
setWatermark(Watermark value)
Sets the watermark to apply.String
watermarkTipText()
Returns the tip text for this property.-
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.
-
m_Watermark
protected Watermark m_Watermark
the watermark to apply.
-
-
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.
-
getDefaultWatermark
protected Watermark getDefaultWatermark()
Returns the default watermark.- Returns:
- the default
-
setWatermark
public void setWatermark(Watermark value)
Sets the watermark to apply.- Parameters:
value
- the watermark
-
getWatermark
public Watermark getWatermark()
Returns the watermark to apply.- Returns:
- the watermark
-
watermarkTipText
public String watermarkTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
-