package org.ovirt.engine.ui.common.widget.table.column;
import org.ovirt.engine.ui.common.widget.table.cell.ImageResourceCell;
import com.google.gwt.resources.client.ImageResource;
/**
* Column for rendering {@link ImageResource} instances using {@link ImageResourceCell}. Supports tooltips.
*
* If you need an ImageResource header for your column, use ImageResourceHeader (which also supports tooltips).
*
* @param <T>
* Table row data type.
*/
public abstract class AbstractImageResourceColumn<T> extends AbstractColumn<T, ImageResource> {
public AbstractImageResourceColumn() {
super(new ImageResourceCell());
}
public AbstractImageResourceColumn(ImageResourceCell cell) {
super(cell);
}
@Override
public ImageResourceCell getCell() {
return (ImageResourceCell) super.getCell();
}
public ImageResource getDefaultImage() {
return null;
}
}