Allow usage of TableSpeedSearchBase.setFilteringMode(boolean) method

Hi there!

I’d like to use the setFilteringMode(boolean) with TableSpeedSearch, but unfortunately it’s implemented only in TableSpeedSearchBase which has @ApiStatus.Internal on the class level.

Would it be possible to whitelist the setFilteringMode(boolean) method for the 251.x versions and later? Or move it to TableSpeedSearch class? It makes the speed search feature super useful for tables.

Below are the verification results:

and here is how I use it with a JBTable:

TableSpeedSearch
    .installOn(this)
    .also {
        it.comparator = SpeedSearchComparator(false)
        it.setFilteringMode(true)
    }

Thanks,
Maksim

I’ll fix this, you can watch IJPL-181431 to know the progress.

2 Likes