p2izing the editor
[taxeditor.git] / eclipseprojects / eu.etaxonomy.taxeditor / src / eu / etaxonomy / taxeditor / propertysheet / CheckboxPropertyDescriptor.java
1 package eu.etaxonomy.taxeditor.propertysheet;
2
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;
8
9 public class CheckboxPropertyDescriptor extends PropertyDescriptor {
10 private static final Logger logger = Logger
11 .getLogger(CheckboxPropertyDescriptor.class);
12
13 public CheckboxPropertyDescriptor(Object id, String displayName) {
14 super(id, displayName);
15 }
16
17 /* (non-Javadoc)
18 * @see
19 org.eclipse.ui.views.properties.IPropertyDescriptor#createPropertyEditor(org.eclipse.swt.widgets.Composite)
20 */
21 public CellEditor createPropertyEditor(Composite parent) {
22 CellEditor editor = new CheckboxCellEditor(parent);
23 if (getValidator() != null) {
24 editor.setValidator(getValidator());
25 }
26 return editor;
27 }
28 }