Interface ColumnSubsetFilter

    • Method Detail

      • setColumnSubset

        void setColumnSubset​(ColumnSubset value)
        Sets how to determine columns for filtering.
        Parameters:
        value - the type
      • getColumnSubset

        ColumnSubset getColumnSubset()
        Returns how to determine columns for filtering.
        Returns:
        the type
      • columnSubsetTipText

        String columnSubsetTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • colRangeTipText

        String colRangeTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setColRegExp

        void setColRegExp​(BaseRegExp value)
        Sets the regular expression to use on the column names to determine whether * to use a column for filtering (if ColumnSubset.REGEXP).
        Parameters:
        value - the expression
      • getColRegExp

        BaseRegExp getColRegExp()
        Returns the regular expression to use on the column names to determine whether to use a column for filtering (if ColumnSubset.REGEXP).
        Returns:
        the expression
      • colRegExpTipText

        String colRegExpTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setDropOtherColumns

        void setDropOtherColumns​(boolean value)
        Sets whether to drop other columns that aren't used for filtering from the output. Does not affect any class columns.
        Parameters:
        value - true if to drop
      • getDropOtherColumns

        boolean getDropOtherColumns()
        Returns whether to drop other columns that aren't used for filtering from the output. Does not affect any class columns.
        Returns:
        true if to drop
      • dropOtherColumnsTipText

        String dropOtherColumnsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • isInitialized

        boolean isInitialized()
        Returns whether the filter has been initialized.
        Specified by:
        isInitialized in interface Filter
        Returns:
        true if initialized
      • getOutputFormat

        Dataset getOutputFormat()
        Returns the output format.
        Specified by:
        getOutputFormat in interface Filter
        Returns:
        the format, null if not yet defined