Class AbstractTrainableColumnFinder

    • Field Detail

      • m_Trained

        protected boolean m_Trained
        whether the column finder was trained already.
    • Constructor Detail

      • AbstractTrainableColumnFinder

        public AbstractTrainableColumnFinder()
    • Method Detail

      • reset

        protected void reset()
        Resets the object, including the trained state.
        Overrides:
        reset in class AbstractOptionHandler
      • doTrainColumnFinder

        protected abstract boolean doTrainColumnFinder​(SpreadSheet data)
        Performs the actual training of the column finder with the specified spreadsheet.
        Parameters:
        data - the training data
        Returns:
        true if successfully trained
      • trainColumnFinder

        public boolean trainColumnFinder​(SpreadSheet data)
        Trains the column finder with the specified spreadsheet.
        Specified by:
        trainColumnFinder in interface TrainableColumnFinder
        Parameters:
        data - the training data
        Returns:
        true if successfully trained
      • isColumnFinderTrained

        public boolean isColumnFinderTrained()
        Checks whether the column finder has been trained.
        Specified by:
        isColumnFinderTrained in interface TrainableColumnFinder
        Returns:
        true if the column finder has been trained already
      • check

        protected void check​(SpreadSheet data)
        Checks the data.

        Trains the column finder with the given data if not yet trained.
        Overrides:
        check in class AbstractColumnFinder
        Parameters:
        data - the data to check