com.limegroup.gnutella.gui.tables
Interface DataLine

All Known Implementing Classes:
AbstractDataLine

public interface DataLine

The basic interface through which datalines should be accessed


Method Summary
 void cleanup()
          Cleanup any of the underlying data referenced by the DataLine
 LimeTableColumn getColumn(int col)
          Return the LimeTableColumn for this column.
 int getColumnCount()
          Return the number of columns this dataline controls.
 java.lang.Object getInitializeObject()
          Get the object that initialized the DataLine
 java.lang.String[] getToolTipArray()
          Gets the tooltip for this line
 java.lang.Object getValueAt(int col)
          Get the value of a column in the DataLine
 void initialize(java.lang.Object o)
          Set up a new DataLine with o
 boolean isDynamic(int col)
          Returns whether or not this column can change on subsequent updates to the DataLine
 void setInitializeObject(java.lang.Object o)
          Reset the object that initialized the DataLine
 void setValueAt(java.lang.Object o, int col)
          Set a value in a column of the DataLine
 void update()
          Update the cached info in the DataLine
 

Method Detail

getColumnCount

public int getColumnCount()
Return the number of columns this dataline controls.


getColumn

public LimeTableColumn getColumn(int col)
Return the LimeTableColumn for this column.


isDynamic

public boolean isDynamic(int col)
Returns whether or not this column can change on subsequent updates to the DataLine


initialize

public void initialize(java.lang.Object o)
Set up a new DataLine with o


getInitializeObject

public java.lang.Object getInitializeObject()
Get the object that initialized the DataLine


setInitializeObject

public void setInitializeObject(java.lang.Object o)
Reset the object that initialized the DataLine


getValueAt

public java.lang.Object getValueAt(int col)
Get the value of a column in the DataLine


setValueAt

public void setValueAt(java.lang.Object o,
                       int col)
Set a value in a column of the DataLine


cleanup

public void cleanup()
Cleanup any of the underlying data referenced by the DataLine


update

public void update()
Update the cached info in the DataLine


getToolTipArray

public java.lang.String[] getToolTipArray()
Gets the tooltip for this line