1 package eu
.etaxonomy
.taxeditor
.propertysheet
;
3 import org
.apache
.log4j
.Logger
;
4 import org
.eclipse
.jface
.viewers
.CellEditor
;
5 import org
.eclipse
.jface
.viewers
.CheckboxCellEditor
;
6 import org
.eclipse
.swt
.widgets
.Composite
;
7 import org
.eclipse
.ui
.views
.properties
.PropertyDescriptor
;
9 public class CheckboxPropertyDescriptor
extends PropertyDescriptor
{
10 private static final Logger logger
= Logger
11 .getLogger(CheckboxPropertyDescriptor
.class);
13 public CheckboxPropertyDescriptor(Object id
, String displayName
) {
14 super(id
, displayName
);
19 org.eclipse.ui.views.properties.IPropertyDescriptor#createPropertyEditor(org.eclipse.swt.widgets.Composite)
21 public CellEditor
createPropertyEditor(Composite parent
) {
22 CellEditor editor
= new CheckboxCellEditor(parent
);
23 if (getValidator() != null) {
24 editor
.setValidator(getValidator());