Class MultiRowFinder

    • Constructor Detail

      • MultiRowFinder

        public MultiRowFinder()
    • Method Detail

      • setFinders

        public void setFinders​(RowFinder[] value)
        Sets the row finders to use.
        Parameters:
        value - the row finders
      • getFinders

        public RowFinder[] getFinders()
        Returns the row finders in use.
        Returns:
        the row finders
      • findersTipText

        public String findersTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setCombination

        public void setCombination​(MultiRowFinder.Combination value)
        Sets how the indices are combined.
        Parameters:
        value - the combination type
      • getCombination

        public MultiRowFinder.Combination getCombination()
        Returns how the indices are combined.
        Returns:
        the combination type
      • combinationTipText

        public String combinationTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • doTrainRowFinder

        protected boolean doTrainRowFinder​(SpreadSheet data)
        Performs the actual training of the row finder with the specified spreadsheet.
        Specified by:
        doTrainRowFinder in class AbstractTrainableRowFinder
        Parameters:
        data - the training data
        Returns:
        true if successfully trained
      • doFindRows

        protected int[] doFindRows​(SpreadSheet data)
        Returns the rows of interest in the spreadsheet.
        Specified by:
        doFindRows in class AbstractRowFinder
        Parameters:
        data - the dataset to inspect
        Returns:
        the rows of interest