Interface NColumn.NexusRowFilter<U>

    • Method Detail

      • getFilterName

        String getFilterName()
      • filterNexusRows

        BitSet filterNexusRows​(U data,
                               List<String> ids,
                               BitSet filtered)
        Parameters:
        data -
        ids -
        filtered - bits that are one indicate rows that are not yet filtered. For these the function has to check if it should be filtered, and in that case for the given position in the result bitset a zero must be returned.
        Returns:
      • getApproximateFilterSpeed

        double getApproximateFilterSpeed()
      • getFilterGUI

        JPanel getFilterGUI()
      • isReady

        boolean isReady()
        For certain filters it may be possible that the column first has to initialize specific datastructures asynchronously. In this case, the filter will return false in this function until the data is ready. Example would be the substructure filter and a structure column (loading fingerprints asynchronously).
        Returns: