java.lang.Object
com.iamsoft.util.ui.javafx.table.AbstractTableFindSupport
com.iamsoft.util.ui.javafx.table.TableFindSupportBase<javafx.scene.control.TableView<?>,javafx.scene.control.TableColumn>
com.iamsoft.util.ui.javafx.table.TableViewFindSupport
com.iamsoft.util.ui.javafx.table.JpaTableViewFindSupport
-
Property Summary
Properties inherited from class com.iamsoft.util.ui.javafx.table.TableViewFindSupport
cellHeightProperties inherited from class com.iamsoft.util.ui.javafx.table.TableFindSupportBase
autoSelect, currentTable, currentTableSelectionModel, searchFunction, selectedPositionProperties inherited from class com.iamsoft.util.ui.javafx.table.AbstractTableFindSupport
cellFactoryFilter, cellFactory, columnFilter, disabled, errorMessage, findStrategy, lineWrap, matchCase, matchCount, nextBtnDisable, noOccurrences, prevBtnDisable, searchFieldBackgroundStyle, searchInProgress, searchProgress, searchResultInfo, searchResultMessage, searchResult, selectedMatchRange -
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclassNested classes/interfaces inherited from class com.iamsoft.util.ui.javafx.table.TableViewFindSupport
TableViewFindSupport.AbstractSearchableCell<I>, TableViewFindSupport.Cell<S,T>, TableViewFindSupport.ComboBoxCell<S, T>, TableViewFindSupport.SearchableCell<I>, TableViewFindSupport.TextFieldCell<S, T> Nested classes/interfaces inherited from class com.iamsoft.util.ui.javafx.table.TableFindSupportBase
TableFindSupportBase.AbstractFindTask<T>, TableFindSupportBase.BatchFindTask, TableFindSupportBase.FindTask, TableFindSupportBase.SearchFunctionNested classes/interfaces inherited from class com.iamsoft.util.ui.javafx.table.AbstractTableFindSupport
AbstractTableFindSupport.FindStrategy, AbstractTableFindSupport.Range, AbstractTableFindSupport.SearchResult -
Field Summary
Fields inherited from class com.iamsoft.util.ui.javafx.table.TableFindSupportBase
DUMMY_OBSERVABLEFields inherited from class com.iamsoft.util.ui.javafx.table.AbstractTableFindSupport
FOUND_CELL_CLASS, FOUND_CELL_STYLE, FOUND_TEXT_CLASS, FOUND_TEXT_STYLE, SEARCH_FIELD_BACKGROUND_STYLE, SEARCH_FIELD_NOT_FOUND_BACKGROUND_STYLE, TABLE_VIEW_CSS, TREE_TABLE_VIEW_CSS -
Constructor Summary
ConstructorsConstructorDescriptionJpaTableViewFindSupport(FindTextFieldSupport pFindTextFieldSupport, jakarta.persistence.EntityManagerFactory pEntityManagerFactory, Map<javafx.scene.control.TableView, JpaTableInfo> pTableInfoMap, JpaTableViewUtil.Database pDatabase) -
Method Summary
Modifier and TypeMethodDescriptionprotected TableFindSupportBase<javafx.scene.control.TableView<?>,javafx.scene.control.TableColumn>.FindTask protected List<javafx.beans.Observable>static booleanregexpLike(String pText, String pRegex, String... pParams) voidsetColToStringMapperMap(javafx.scene.control.TableView<?> pTable, Map<javafx.scene.control.TableColumn, Function<?, String>> pColToStringMapperMap) voidsetFetchFunctionSupplier(javafx.scene.control.TableView<?> pTable, Supplier<Function<javafx.scene.control.IndexRange, List<?>>> pFetchFunctionSupplier) Methods inherited from class com.iamsoft.util.ui.javafx.table.TableViewFindSupport
cellHeightProperty, createCellFindSupport, createTablePosition, getCellFactory, getColumns, getFirstCellPos, getItems, getLastCellPos, getSelectedCells, getSelectionModel, nextPosition, positionStream, prevPosition, selectPosition, setCellFactory, updateFixedCellSizeMethods inherited from class com.iamsoft.util.ui.javafx.table.TableFindSupportBase
autoSelectProperty, cancelCurrentFindTask, currentTableProperty, currentTableSelectionModelProperty, find, findAndSelect, findFirst, findNext, findNext, findNextOccurrence, findNextOccurrence, findNextOccurrence, fireFindSelectionChange, getAutoSelect, getColToOriginalCellFactory, getCurrentTable, getCurrentTableSelectionModel, getDisplayText, getFindObservable, getFindSelectionChange, getFirstSelectedCell, getItemCount, getSearchFunction, getSelectedCells, handleCellSelectionModeChanges, installDefaultStyles, installDefaultStyles, isInSearchState, isMatchingCell, isMatchingRow, isSearchable, searchFunctionProperty, searchInBackground, selectedPositionProperty, selectNext, selectNext, setAutoSelect, setCurrentTable, setStringConverter, toLowerCase, toRow, updateFindObservables, updateSearchFunction, updateTableSelection, updateTableSelectionMethods inherited from class com.iamsoft.util.ui.javafx.table.AbstractTableFindSupport
cellFactoryFilterProperty, cellFactoryProperty, columnFilterProperty, disabledProperty, errorMessageProperty, findStrategyProperty, getCellFactory, getCellFactoryFilter, getColumnFilter, getErrorMessage, getFindStrategy, getFindTextFieldSupport, getFoundCellClass, getFoundCellStyle, getFoundTextClass, getFoundTextStyle, getLineWrap, getMatchCase, getMatchCount, getSearchField, getSearchFieldBackgroundStyle, getSearchProgress, getSearchResult, getSearchResultInfo, getSearchResultMessage, getSelectedMatchRange, getSelectedPosition, hasNoOccurrences, hasSearchInProgress, installStylesheet, isDisabled, lineWrapProperty, matchCaseProperty, matchCountProperty, matchCountWrapper, nextBtnDisable, nextBtnDisableProperty, noOccurrences, noOccurrencesProperty, prevBtnDisable, prevBtnDisableProperty, searchFieldBackgroundStyle, searchFieldBackgroundStyleProperty, searchInProgress, searchInProgressProperty, searchProgress, searchProgressProperty, searchResultInfo, searchResultInfoProperty, searchResultMessage, searchResultMessageProperty, searchResultProperty, selectedMatchRangeProperty, selectedMatchRangeWrapper, selectedPositionWrapper, selectNext, selectPrev, setCellFactory, setCellFactoryFilter, setColumnFilter, setDisabled, setErrorMessage, setFindStrategy, setFoundCellClass, setFoundCellStyle, setFoundTextClass, setFoundTextStyle, setLineWrap, setMatchCase, setSearchResult, setupSearchField, setupSearchFieldBackgroundStyle, setupSearchResultInfo, setupSearchResultMessage, updateSearchProgress, updateSelectedMatchRange
-
Constructor Details
-
JpaTableViewFindSupport
public JpaTableViewFindSupport(FindTextFieldSupport pFindTextFieldSupport, jakarta.persistence.EntityManagerFactory pEntityManagerFactory, Map<javafx.scene.control.TableView, JpaTableInfo> pTableInfoMap, JpaTableViewUtil.Database pDatabase)
-
-
Method Details
-
createFindTask
protected TableFindSupportBase<javafx.scene.control.TableView<?>,javafx.scene.control.TableColumn>.FindTask createFindTask()- Overrides:
createFindTaskin classTableFindSupportBase<javafx.scene.control.TableView<?>,javafx.scene.control.TableColumn>
-
getAdditionalFindObservables
- Overrides:
getAdditionalFindObservablesin classTableViewFindSupport
-
setColToStringMapperMap
-
setFetchFunctionSupplier
-
regexpLike
-