Class PLSFilterNumComponents

  • 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.core.discovery.AbstractDiscoveryHandler>, adams.core.SizeOfHandler, Serializable

    public class PLSFilterNumComponents
    extends adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler
    SavitzkyGolay numPoints handler.
    Version:
    $Revision$
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler

        m_List, m_Maximum, m_Minimum, m_Type
      • Fields inherited from class adams.core.discovery.AbstractDiscoveryHandler

        m_Containers, m_InvertMatching, m_RegExp
      • 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
      protected String getDefaultList()
      Returns the default list.
      protected int getDefaultMaximum()
      Returns the default maximum.
      protected int getDefaultMinimum()
      Returns the default minimum.
      protected int getValue​(adams.core.discovery.PropertyPath.PropertyContainer cont)
      Returns the integer value from the property container.
      String globalInfo()
      Returns a string describing the object.
      protected boolean handles​(Object obj)
      Checks whether this object is handled by this discovery handler.
      protected void setValue​(adams.core.discovery.PropertyPath.PropertyContainer cont, int value)
      Sets the integer value in the property container.
      • Methods inherited from class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler

        calcNumBits, defineOptions, doPack, doUnpack, getDefaultType, getList, getMaximum, getMinimum, getNumBits, getType, listTipText, maximumTipText, minimumTipText, setList, setMaximum, setMinimum, setType, typeTipText
      • Methods inherited from class adams.core.discovery.genetic.AbstractGeneticDiscoveryHandler

        pack, performInitialization, requiresInitialization, unpack
      • Methods inherited from class adams.core.discovery.AbstractDiscoveryHandler

        addContainer, getContainers, getInvertMatching, getRegExp, handles, invertMatchingTipText, regExpTipText, reset, setInvertMatching, setRegExp, shallowCopy, shallowCopy, toString
      • Methods inherited from class adams.core.option.AbstractOptionHandler

        cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, setLoggingLevel, toCommandLine
      • 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

      • PLSFilterNumComponents

        public PLSFilterNumComponents()
    • Method Detail

      • globalInfo

        public String globalInfo()
        Returns a string describing the object.
        Specified by:
        globalInfo in interface adams.core.GlobalInfoSupporter
        Specified by:
        globalInfo in class adams.core.option.AbstractOptionHandler
        Returns:
        a description suitable for displaying in the gui
      • getDefaultMinimum

        protected int getDefaultMinimum()
        Returns the default minimum.
        Specified by:
        getDefaultMinimum in class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler
        Returns:
        the default
      • getDefaultMaximum

        protected int getDefaultMaximum()
        Returns the default maximum.
        Specified by:
        getDefaultMaximum in class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler
        Returns:
        the default
      • getDefaultList

        protected String getDefaultList()
        Returns the default list.
        Specified by:
        getDefaultList in class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler
        Returns:
        the default
      • getValue

        protected int getValue​(adams.core.discovery.PropertyPath.PropertyContainer cont)
        Returns the integer value from the property container.
        Specified by:
        getValue in class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler
        Parameters:
        cont - the container
        Returns:
        the value
      • setValue

        protected void setValue​(adams.core.discovery.PropertyPath.PropertyContainer cont,
                                int value)
        Sets the integer value in the property container.
        Specified by:
        setValue in class adams.core.discovery.genetic.AbstractGeneticIntegerDiscoveryHandler
        Parameters:
        cont - the container
        value - the value to set
      • handles

        protected boolean handles​(Object obj)
        Checks whether this object is handled by this discovery handler.
        Specified by:
        handles in class adams.core.discovery.AbstractDiscoveryHandler
        Parameters:
        obj - the object to check
        Returns:
        true if handled