wt.templateutil.table
Interface ColumnIdentifier

All Known Subinterfaces:
AddColumn, TableHeaderSetter
All Known Implementing Classes:
AssociationTableModel, PartSubstitutesTableModel, PickerRowDataTableModel, RowDataTableModel, SortedTableModel

public interface ColumnIdentifier

Deprecation Notice: This class is still valid for this release, however this serves as advance notice that it will be removed in the future. All user interfaces built using the Windchill HTML Template Processing client architecture will be rewritten using a different framework in an upcoming release. The ColumnIdentifier Interface is implemented by TableModels that want to set the identifier used by the HTMLTableColumn to identify itself. By implementing this interface, the TableModel informs the HTMLTable that it will provide the identifier for the HTMLTableColumn objects that represent the columns to be presented.

The purpose for this interface is that a common handle, in addition to the columnIndex, can be shared between the TableModel. By design, HTMLTableColumn knows the columnIndex in the TableModel that it represents. So the TableModel and the HTMLTableColumn share that common handle. However, for usage with the HTML Table Service Windchill Script calls, it is easier if there is a String handle that can be a shared reference between the HTMLTableColumn and the TableModel. By implementing the ColumnIdentifier Interface, the TableModel is enabling a String handle to be shared between the HTMLTableColumn and the TableModel.

Supported API: true

Extendable: false


Method Summary
 Object getIdentifier(int columnIndex)
          Deprecated.  
 

Method Detail

getIdentifier

public Object getIdentifier(int columnIndex)
Deprecated.  

Returns the name/handle of the column at columnIndex.

Supported API: true

Parameters:
columnIndex -
Returns:
Object