com.arsdigita.bebop.table
Interface TableColumnModel

All Superinterfaces:
Lockable
All Known Implementing Classes:
DefaultTableColumnModel

public interface TableColumnModel
extends Lockable

Describe interface TableColumnModel here.

Version:
$Id: //core-platform/dev/src/com/arsdigita/bebop/table/TableColumnModel.java#7 $
Author:
David Lutterkort

Field Summary
static String versionId
           
 
Method Summary
 void add(int columnIndex, TableColumn column)
          Insert a column at the given index.
 void add(TableColumn column)
           
 Iterator columns()
           
 TableColumn get(int columnIndex)
           
 int getIndex(Object columnIdentifier)
           
 SingleSelectionModel getSelectionModel()
           
 void remove(TableColumn column)
           
 void set(int columnIndex, TableColumn v)
           
 void setSelectionModel(SingleSelectionModel model)
           
 int size()
           
 
Methods inherited from interface com.arsdigita.util.Lockable
isLocked, lock
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Method Detail

add

public void add(TableColumn column)

get

public TableColumn get(int columnIndex)

add

public void add(int columnIndex,
                TableColumn column)
Insert a column at the given index. The columns from columnIndex on are shifted one up.

Parameters:
columnIndex - the index for the new column.
column - the table column to add to the model.

set

public void set(int columnIndex,
                TableColumn v)

size

public int size()

getIndex

public int getIndex(Object columnIdentifier)

columns

public Iterator columns()

remove

public void remove(TableColumn column)

getSelectionModel

public SingleSelectionModel getSelectionModel()

setSelectionModel

public void setSelectionModel(SingleSelectionModel model)


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC