package com.limegroup.gnutella.gui.tables;
/**
* Abstract dataline class that
* implements DataLine functions
* that may not be absolutely necessary
* in all DataLine instances
*/
public abstract class AbstractDataLine implements DataLine {
/**
* The object that initialized the dataline.
*/
protected Object initializer;
/**
* @implements DataLine interface
*/
public void initialize(Object o) {
initializer = o;
}
/**
* @implements DataLine interface
*/
public Object getInitializeObject() { return initializer; }
/**
* @implements DataLine interface
*/
public void setInitializeObject(Object o) { initializer = o; }
/**
* A blank implementation of setValueAt, because it is not necessary.
* @implements DataLine interface
*/
public void setValueAt(Object o, int col) { ; }
/**
* A blank implementatino of cleanup, because it is not necessary.
* @implements DataLine interface
*/
public void cleanup() { ; }
/**
* A blank implementation of update, because it is not necessary.
* @implements DataLine interface
*/
public void update() { ; }
/**
* By default, DataLines will have no tooltip.
*/
public String[] getToolTipArray(int col) { return null; }
/** By default, no tooltip is ever required. */
public boolean isTooltipRequired(int col) { return false; }
}