public interface javax.swing.table.TableColumnModel
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.swing.table.TableColumnModel
  super_class: java.lang.Object
{
  public abstract void addColumn(javax.swing.table.TableColumn);
    descriptor: (Ljavax/swing/table/TableColumn;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      aColumn  

  public abstract void removeColumn(javax.swing.table.TableColumn);
    descriptor: (Ljavax/swing/table/TableColumn;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      column  

  public abstract void moveColumn(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      columnIndex  
      newIndex     

  public abstract void setColumnMargin(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      newMargin  

  public abstract int getColumnCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Enumeration<javax.swing.table.TableColumn> getColumns();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Enumeration<Ljavax/swing/table/TableColumn;>;

  public abstract int getColumnIndex(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      columnIdentifier  

  public abstract javax.swing.table.TableColumn getColumn(int);
    descriptor: (I)Ljavax/swing/table/TableColumn;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      columnIndex  

  public abstract int getColumnMargin();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getColumnIndexAtX(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      xPosition  

  public abstract int getTotalColumnWidth();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setColumnSelectionAllowed(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      flag  

  public abstract boolean getColumnSelectionAllowed();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int[] getSelectedColumns();
    descriptor: ()[I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getSelectedColumnCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSelectionModel(javax.swing.ListSelectionModel);
    descriptor: (Ljavax/swing/ListSelectionModel;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      newModel  

  public abstract javax.swing.ListSelectionModel getSelectionModel();
    descriptor: ()Ljavax/swing/ListSelectionModel;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void addColumnModelListener(javax.swing.event.TableColumnModelListener);
    descriptor: (Ljavax/swing/event/TableColumnModelListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     

  public abstract void removeColumnModelListener(javax.swing.event.TableColumnModelListener);
    descriptor: (Ljavax/swing/event/TableColumnModelListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
}
SourceFile: "TableColumnModel.java"