Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.javafx.table
Class AbstractTableFindSupport.SearchResult
- java.lang.Object
-
- com.iamsoft.util.ui.javafx.table.AbstractTableFindSupport.SearchResult
-
- Enclosing class:
- AbstractTableFindSupport
protected static final class AbstractTableFindSupport.SearchResult extends Object
Search result from a background search.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SearchResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsPosition(int pRow, int pCol)
boolean
containsRow(int pRow)
long
getCellCount()
Set<Integer>
getColumnsWithOccurrences(int pRow)
SortedMap<Integer,SortedMap<Integer,List<AbstractTableFindSupport.Range>>>
getDelegate()
long
getMatchCount()
javafx.scene.control.IndexRange
getMatchRange(javafx.scene.control.TablePositionBase<?> pPos)
The length of the range represents the number of matches in the specified position (row or column).List<AbstractTableFindSupport.Range>
getOccurrences(int pRow, int pColumn)
long
getRowCount()
Set<Integer>
getRowsWithOccurrences()
boolean
isEmpty()
-
-
-
Method Detail
-
getDelegate
public SortedMap<Integer,SortedMap<Integer,List<AbstractTableFindSupport.Range>>> getDelegate()
-
getOccurrences
public List<AbstractTableFindSupport.Range> getOccurrences(int pRow, int pColumn)
-
containsRow
public boolean containsRow(int pRow)
-
containsPosition
public boolean containsPosition(int pRow, int pCol)
-
isEmpty
public boolean isEmpty()
-
getRowCount
public long getRowCount()
-
getCellCount
public long getCellCount()
-
getMatchCount
public long getMatchCount()
-
getMatchRange
public javafx.scene.control.IndexRange getMatchRange(javafx.scene.control.TablePositionBase<?> pPos)
The length of the range represents the number of matches in the specified position (row or column). The start of the range is the (one-based) index of the first match in the specified position.
-
-