Package com.limegroup.gnutella.gui.tables

Interface Summary
ColoredCell  
ColumnPreferenceHandler Encapsulates access to preferences for a table's column.
ComponentMediator A common interface for GUI components Allows adding/removing objects, and supports imbedding buttons that are 'attached' to the information.
DataLine The basic interface through which datalines should be accessed
DataLineModel Interface for the model of a DataLineTable
HeaderMouseObserver Simple interface that designates something as handling the interactions to a table header.
JSortTable  
 

Class Summary
AbstractDataLine Abstract dataline class that implements DataLine functions that may not be absolutely necessary in all DataLine instances
AbstractTableMediator The basics of a ComponentMediator for a Table.
BasicDataLineModel Handles common tasks associated with storing the DataLine's of a table.
ChatHolder This class marks a specific column in a table as being rendered for chat.
ChatRenderer Renders the column in the search window that displays an icon for whether or not the host returning the result is chattable.
ColoredCellImpl  
ColumnSelectionMenu Simple popup menu that shows the current columns, and allows the user to display/hide them
ColumnSelectionMenu.SettingListener Simple class that deals with setting/unsetting settings.
DefaultColumnPreferenceHandler Handles column preferences through a settings file.
HashBasedDataLineModel This class extends the BasicDataLineModel by storing the 'initializing' object in a HashMap.
HeaderMouseListener This class handles mouse input to the table.
LimeJTable A specialized JTable for use with special Lime functions.
LimeTableColumn A personalized TableColumn for storing extended information.
ProgressBarHolder Blank class used for tagging table columns
ProgressBarRenderer This class handles rendering a JProgressBar for improved performance in tables.
RemoveListener This class is an ActionListener that removes the selected rows in the component
SizeHolder Wrapper class that holds on to the size integer for a file so that we don't have to read it from disk every time while sorting.
SortArrowIcon  
SortHeaderRenderer  
TableSettings Manages settings for tables and their associated components.
TimeRemainingHolder simple class to store the numeric value of time remaining (or ETA) used so we can sort by a value, but display a human-readable time.
UploadCountHolder Wrapper class that acts as a comparable for the attempted / completed upload info.
 

Exception Summary
LastColumnException Error because user attempted to remove the last column