public abstract class javafx.scene.control.TableSelectionModel<T> extends javafx.scene.control.MultipleSelectionModelBase<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: javafx.scene.control.TableSelectionModel
  super_class: javafx.scene.control.MultipleSelectionModelBase
{
  private javafx.beans.property.BooleanProperty cellSelectionEnabled;
    descriptor: Ljavafx/beans/property/BooleanProperty;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.TableSelectionModel this
         0: .line 38
            aload 0 /* this */
            invokespecial javafx.scene.control.MultipleSelectionModelBase.<init>:()V
         1: .line 124
            aload 0 /* this */
         2: .line 125
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            ldc "cellSelectionEnabled"
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.TableSelectionModel.cellSelectionEnabled:Ljavafx/beans/property/BooleanProperty;
         3: .line 38
            return
        end local 0 // javafx.scene.control.TableSelectionModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/control/TableSelectionModel<TT;>;

  public abstract boolean isSelected(int, javafx.scene.control.TableColumnBase<T, ?>);
    descriptor: (ILjavafx/scene/control/TableColumnBase;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjavafx/scene/control/TableColumnBase<TT;*>;)Z
    MethodParameters:
        Name  Flags
      row     
      column  

  public abstract void select(int, javafx.scene.control.TableColumnBase<T, ?>);
    descriptor: (ILjavafx/scene/control/TableColumnBase;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjavafx/scene/control/TableColumnBase<TT;*>;)V
    MethodParameters:
        Name  Flags
      row     
      column  

  public abstract void clearAndSelect(int, javafx.scene.control.TableColumnBase<T, ?>);
    descriptor: (ILjavafx/scene/control/TableColumnBase;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjavafx/scene/control/TableColumnBase<TT;*>;)V
    MethodParameters:
        Name  Flags
      row     
      column  

  public abstract void clearSelection(int, javafx.scene.control.TableColumnBase<T, ?>);
    descriptor: (ILjavafx/scene/control/TableColumnBase;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjavafx/scene/control/TableColumnBase<TT;*>;)V
    MethodParameters:
        Name  Flags
      row     
      column  

  public abstract void selectLeftCell();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void selectRightCell();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void selectAboveCell();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void selectBelowCell();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void selectRange(int, javafx.scene.control.TableColumnBase<T, ?>, int, javafx.scene.control.TableColumnBase<T, ?>);
    descriptor: (ILjavafx/scene/control/TableColumnBase;ILjavafx/scene/control/TableColumnBase;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjavafx/scene/control/TableColumnBase<TT;*>;ILjavafx/scene/control/TableColumnBase<TT;*>;)V
    MethodParameters:
           Name  Flags
      minRow     
      minColumn  
      maxRow     
      maxColumn  

  public final javafx.beans.property.BooleanProperty cellSelectionEnabledProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.TableSelectionModel this
         0: .line 127
            aload 0 /* this */
            getfield javafx.scene.control.TableSelectionModel.cellSelectionEnabled:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.TableSelectionModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/TableSelectionModel<TT;>;

  public final void setCellSelectionEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.TableSelectionModel this
        start local 1 // boolean value
         0: .line 130
            aload 0 /* this */
            invokevirtual javafx.scene.control.TableSelectionModel.cellSelectionEnabledProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
         1: .line 131
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.TableSelectionModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/TableSelectionModel<TT;>;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public final boolean isCellSelectionEnabled();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.TableSelectionModel this
         0: .line 133
            aload 0 /* this */
            getfield javafx.scene.control.TableSelectionModel.cellSelectionEnabled:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.TableSelectionModel.cellSelectionEnabled:Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.control.TableSelectionModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/TableSelectionModel<TT;>;

  public void select(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial javafx.scene.control.MultipleSelectionModelBase.select:(Ljava/lang/Object;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void select(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial javafx.scene.control.MultipleSelectionModelBase.select:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void selectPrevious();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.selectPrevious:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void selectLast();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.selectLast:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isSelected(int);
    descriptor: (I)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial javafx.scene.control.MultipleSelectionModelBase.isSelected:(I)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void clearAndSelect(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial javafx.scene.control.MultipleSelectionModelBase.clearAndSelect:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.isEmpty:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void clearSelection();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.clearSelection:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void clearSelection(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial javafx.scene.control.MultipleSelectionModelBase.clearSelection:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javafx.collections.ObservableList getSelectedItems();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.getSelectedItems:()Ljavafx/collections/ObservableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void selectIndices(int, int[]);
    descriptor: (I[I)V
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            aload 2
            invokespecial javafx.scene.control.MultipleSelectionModelBase.selectIndices:(I[I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void selectNext();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.selectNext:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void selectFirst();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.selectFirst:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javafx.collections.ObservableList getSelectedIndices();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.getSelectedIndices:()Ljavafx/collections/ObservableList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void selectAll();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial javafx.scene.control.MultipleSelectionModelBase.selectAll:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: <T:Ljava/lang/Object;>Ljavafx/scene/control/MultipleSelectionModelBase<TT;>;
SourceFile: "TableSelectionModel.java"