package krasa.grepconsole.gui.table.column;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableCellRenderer;
import org.jetbrains.annotations.Nullable;
import com.intellij.ui.BooleanTableCellEditor;
import com.intellij.ui.BooleanTableCellRenderer;
public class CheckBoxJavaBeanColumnInfo<T> extends JavaBeanColumnInfo<T, Boolean> {
public CheckBoxJavaBeanColumnInfo(String name, String propertyName) {
super(name, propertyName);
}
@Nullable
@Override
public TableCellRenderer getRenderer(Object o) {
final BooleanTableCellRenderer booleanTableCellRenderer = new BooleanTableCellRenderer();
booleanTableCellRenderer.setToolTipText(getTooltipText());
return booleanTableCellRenderer;
}
@Nullable
@Override
public TableCellEditor getEditor(Object o) {
return new BooleanTableCellEditor();
}
}