/**
* Callback when blacklistitems changed
*
* @param changeEvent
*/
private void onBlacklistedCellValuesChanged(Change<? extends T> changeEvent) {
List<Integer> addedIndexes = new ArrayList<>();
List<Integer> removedIndexes = new ArrayList<>();
while (changeEvent.next()) {
for (T addedItem : changeEvent.getAddedSubList()) {
addedIndexes.addAll(mapCellValuesToRowIndexes.get(addedItem));
}
for (T removedItem : changeEvent.getRemoved()) {
removedIndexes.addAll(mapCellValuesToRowIndexes.get(removedItem));
}
}
blacklistedRowIndexes.addAll(addedIndexes);
blacklistedRowIndexes.removeAll(removedIndexes);
}
ColumnFilter.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:TableFilterFX
作者:
评论列表
文章目录