Class AbstractInstancePaintlet

  • All Implemented Interfaces:
    adams.core.Destroyable, adams.core.GlobalInfoSupporter, adams.core.logging.LoggingLevelHandler, adams.core.logging.LoggingSupporter, adams.core.option.OptionHandler, adams.core.ShallowCopySupporter<adams.gui.visualization.core.Paintlet>, adams.core.SizeOfHandler, adams.gui.visualization.core.Paintlet, Serializable
    Direct Known Subclasses:
    InstanceLinePaintlet, SimpleInstanceLinePaintlet

    public abstract class AbstractInstancePaintlet
    extends adams.gui.visualization.container.AbstractDataContainerPaintlet
    Ancestor for Instance paintlets.
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class adams.gui.visualization.core.AbstractStrokePaintlet

        m_StrokeThickness
      • Fields inherited from class adams.gui.visualization.core.AbstractPaintlet

        m_Enabled, m_Initializing, m_Panel, m_RepaintOnChange
      • Fields inherited from class adams.core.option.AbstractOptionHandler

        m_OptionManager
      • Fields inherited from class adams.core.logging.LoggingObject

        m_Logger, m_LoggingIsEnabled, m_LoggingLevel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      InstancePanel getInstancePanel()
      Returns the instance panel currently in use.
      adams.gui.event.PaintEvent.PaintMoment getPaintMoment()
      Returns when this paintlet is to be executed.
      • Methods inherited from class adams.gui.visualization.container.AbstractDataContainerPaintlet

        getDataContainerPanel
      • Methods inherited from class adams.gui.visualization.core.AbstractStrokePaintlet

        applyStroke, defineOptions, doPerformPaint, getStrokeThickness, getStrokeWidth, performPaint, setStrokeThickness, strokeThicknessTipText
      • Methods inherited from class adams.gui.visualization.core.AbstractPaintlet

        canPaint, finishInit, forCommandLine, forName, getPaintlets, getPanel, getPlot, getRepaintOnChange, hasPanel, initialize, isEnabled, isInitializing, memberChanged, memberChanged, paint, repaint, setEnabled, setPanel, setPanel, setRepaintOnChange, shallowCopy, shallowCopy, updatePanel
      • Methods inherited from class adams.core.option.AbstractOptionHandler

        cleanUpOptions, destroy, getDefaultLoggingLevel, getOptionManager, globalInfo, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
      • Methods inherited from class adams.core.logging.LoggingObject

        configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
      • Methods inherited from interface adams.core.logging.LoggingLevelHandler

        getLoggingLevel
    • Constructor Detail

      • AbstractInstancePaintlet

        public AbstractInstancePaintlet()
    • Method Detail

      • getInstancePanel

        public InstancePanel getInstancePanel()
        Returns the instance panel currently in use.
        Returns:
        the panel in use
      • getPaintMoment

        public adams.gui.event.PaintEvent.PaintMoment getPaintMoment()
        Returns when this paintlet is to be executed.
        Specified by:
        getPaintMoment in interface adams.gui.visualization.core.Paintlet
        Specified by:
        getPaintMoment in class adams.gui.visualization.core.AbstractPaintlet
        Returns:
        when this paintlet is to be executed