TableSelectionModel in javadoc and in sources

Kevin Rushforth kevin.rushforth at
Tue Jun 25 19:17:03 UTC 2019

MultipleSelectionModelBase, which extends MultipleSelectionModel, is not 
a public class (it is package-scope) so won't show up in the API docs. 
An application only sees TableSelectionModel as extending the public 
MultipleSelectionModel class. It is an implementation detail that it 
extends from the intermediate MultipleSelectionModelBase class.

-- Kevin

On 6/25/2019 11:50 AM, Alex Sviridov wrote:
> Hi all,
> I am reading JavaFX API and came across the following problem about TableSelectionModel
> In javadoc ( ):
> Module javafx.controls
> Package javafx.scene.control
> ...
> public abstract class TableSelectionModel<T> extends MultipleSelectionModel<T>
> In javafx-11+14-sources:
> package javafx.scene.control;
> public abstract class TableSelectionModel<T> extends MultipleSelectionModelBase<T> {
> as we see TableSelectionModel extends different classes in source and javadoc. Could anyone explain it?

More information about the openjfx-dev mailing list