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 AxisPanelOptionsm_AxisXthe options for the X axis.protected AxisPanelOptionsm_AxisYthe options for the Y axis.protected Watermarkm_Watermarkthe 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 StringaxisXTipText()Returns the tip text for this property.StringaxisYTipText()Returns the tip text for this property.voiddefineOptions()Configures the options.AxisPanelOptionsgetAxisX()Returns the setup for the X axis.AxisPanelOptionsgetAxisY()Returns the setup for the Y axis.protected abstract AxisPanelOptionsgetDefaultAxisX()Returns the setup for the X axis.protected abstract AxisPanelOptionsgetDefaultAxisY()Returns the setup for the Y axis.protected WatermarkgetDefaultWatermark()Returns the default watermark.WatermarkgetWatermark()Returns the watermark to apply.voidsetAxisX(AxisPanelOptions value)Sets the setup for the X axis.voidsetAxisY(AxisPanelOptions value)Sets the setup for the Y axis.voidsetWatermark(Watermark value)Sets the watermark to apply.StringwatermarkTipText()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:
defineOptionsin interfaceOptionHandler- Overrides:
defineOptionsin 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.
-
-