org.ka2ddo.yaac.util
Interface ClearableTableModel

All Known Implementing Classes:
BulletinBoard, DXTableModel, MessageModel, RawPacketTableModel, SnifferDataModel

public interface ClearableTableModel

This interface identifies a table model within YAAC whose contents can be completely removed by user request.


Nested Class Summary
static class ClearableTableModel.ClearType
          Enumeration specifying which types of records should be cleared when deleteAllRows is called.
 
Method Summary
 int deleteAllRows(ClearableTableModel.ClearType clearType)
          Delete all rows from this table.
 

Method Detail

deleteAllRows

int deleteAllRows(ClearableTableModel.ClearType clearType)
Delete all rows from this table.

Parameters:
clearType - type of rows to be deleted
Returns:
number of rows deleted