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 protectedSearchResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsPosition(int pRow, int pCol)booleancontainsRow(int pRow)longgetCellCount()Set<Integer>getColumnsWithOccurrences(int pRow)SortedMap<Integer,SortedMap<Integer,List<AbstractTableFindSupport.Range>>>getDelegate()longgetMatchCount()javafx.scene.control.IndexRangegetMatchRange(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)longgetRowCount()Set<Integer>getRowsWithOccurrences()booleanisEmpty()
-
-
-
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.
-
-