com.limegroup.gnutella.gui.tables
Interface ColumnPreferenceHandler

All Known Implementing Classes:
DefaultColumnPreferenceHandler

public interface ColumnPreferenceHandler

Encapsulates access to preferences for a table's column.


Method Summary
 boolean isDefault()
          Determines whether or not the columns are already their default values.
 void revertToDefault()
          Reverts this table's header preferences to their default values.
 void setOrder()
          Sets the headers to the correct order, depending on the user's preferences for this table.
 void setVisibility()
          Sets the headers so that some may be invisible, depending on the user's preferences for this table.
 void setWidths()
          Sets the headers to the correct widths, depending on the user's preferences for this table.
 

Method Detail

revertToDefault

public void revertToDefault()
Reverts this table's header preferences to their default values.


isDefault

public boolean isDefault()
Determines whether or not the columns are already their default values.


setWidths

public void setWidths()
Sets the headers to the correct widths, depending on the user's preferences for this table.


setOrder

public void setOrder()
Sets the headers to the correct order, depending on the user's preferences for this table.


setVisibility

public void setVisibility()
Sets the headers so that some may be invisible, depending on the user's preferences for this table.