package org.ovirt.engine.ui.webadmin.widget.table.column;
import java.util.Comparator;
import org.ovirt.engine.ui.common.widget.table.AbstractActionTable;
public abstract class ColumnResizeTableLineChartProgressBar<T> extends AbstractLineChartProgressBarColumn<T>{
private AbstractActionTable<T> table;
protected ColumnResizeTableLineChartProgressBar(AbstractActionTable<T> table, String sortBy) {
this(table);
makeSortable(sortBy);
}
protected ColumnResizeTableLineChartProgressBar(AbstractActionTable<T> table, Comparator<? super T> comparator) {
this(table);
makeSortable(comparator);
}
protected ColumnResizeTableLineChartProgressBar(AbstractActionTable<T> table) {
this.table = table;
}
@Override
protected String getActualWidth() {
return table.getColumnWidth(this);
}
}