This document lists changes made to the ETable and Outline API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.swing.outline > 1.20
Outline; made by: mentlicher; issues: #223021
Outline has a checkAt() method to perform a selection/deselection of a check box on the given row and column.
ETable; made by: mentlicher; issues: #205828
ETable; made by: mentlicher; issues: #200991
ETable.ColumnSelection and methods:
ETable.setColumnSelectionOn(int mouseButton, ColumnSelection selection,
ETable.getColumnSelectionOn(int mouseButton) and
ETableColumnModel; made by: mentlicher; issues: #195226
ETable; made by: jtulach; issues: #195883
New property PROP_QUICK_FILTER is fired when quick filter is changed.
CheckRenderDataProvider; made by: mentlicher; issues: #159546
ETableColumn; made by: jrechtacek; issues: #86793
setNestedComparator(Comparator c) and
getNestedComparator () to allow to define own
for for sorting the rows belonging to same parent.
ETableColumnModel; made by: jrechtacek; issues: #151294
setSorted(int rank, boolean ascending),
setColumnSorted(ETableColumn etc, boolean ascending, int newRank)
to allow persist column sorting.
ETable; made by: saubrecht
setColumnHidingAllowed(boolean) to turn
column hiding on/off.