org.eclipse.gmf.runtime.common.ui.services.properties.extended
Class ExtendedComboboxPropertyDescriptor
java.lang.Object
org.eclipse.ui.views.properties.PropertyDescriptor
org.eclipse.gmf.runtime.common.ui.services.properties.extended.ExtendedPropertyDescriptor
org.eclipse.gmf.runtime.common.ui.services.properties.extended.ExtendedComboboxPropertyDescriptor
- All Implemented Interfaces:
- ICompositeSourcePropertyDescriptor, IExtendedPropertyDescriptor, IPropertyDescriptor
- Direct Known Subclasses:
- ExtendedBooleanPropertyDescriptor
public class ExtendedComboboxPropertyDescriptor
- extends ExtendedPropertyDescriptor
|
Constructor Summary |
ExtendedComboboxPropertyDescriptor(java.lang.Object id,
java.lang.String displayName,
java.lang.String[] valuesArray)
Convenience constructor for ExtendedComboboxPropertyDescriptor |
ExtendedComboboxPropertyDescriptor(java.lang.Object id,
java.lang.String displayName,
java.lang.String[] valuesArray,
java.lang.String emptyItem,
boolean isTextEditable)
Creates an property descriptor with the given id, display name, and list
of value labels to display in the combo box cell editor. |
| Methods inherited from class org.eclipse.gmf.runtime.common.ui.services.properties.extended.ExtendedPropertyDescriptor |
getBlank, getDisplayName, getPropertySource, getPropertyValue, isCompatibleWith, isDirty, isReadOnly, resetPropertyValue, setDirtyFlag, setDisplayName, setPropertySource, setPropertyValue, setReadOnly |
| Methods inherited from class org.eclipse.ui.views.properties.PropertyDescriptor |
getAlwaysIncompatible, getCategory, getDescription, getFilterFlags, getHelpContextIds, getId, getValidator, isLabelProviderSet, setAlwaysIncompatible, setCategory, setDescription, setFilterFlags, setHelpContextIds, setLabelProvider, setValidator |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtendedComboboxPropertyDescriptor
public ExtendedComboboxPropertyDescriptor(java.lang.Object id,
java.lang.String displayName,
java.lang.String[] valuesArray)
- Convenience constructor for ExtendedComboboxPropertyDescriptor
- Parameters:
id - the id of the propertydisplayName - the name to display for the propertyvaluesArray - the list of possible values to display in the combo box
ExtendedComboboxPropertyDescriptor
public ExtendedComboboxPropertyDescriptor(java.lang.Object id,
java.lang.String displayName,
java.lang.String[] valuesArray,
java.lang.String emptyItem,
boolean isTextEditable)
- Creates an property descriptor with the given id, display name, and list
of value labels to display in the combo box cell editor.
- Parameters:
id - the id of the propertydisplayName - the name to display for the propertyvaluesArray - the list of possible values to display in the combo boxemptyItem - the combo box item which maps to an empty string in the text boxisTextEditable - whether the text field in the combobox is editable
createPropertyEditor
public CellEditor createPropertyEditor(Composite parent)
- The
ComboBoxPropertyDescriptor implementation of this
IPropertyDescriptor method creates and returns a new
ComboBoxCellEditor.
The editor is configured with the current validator if there is one.
- Specified by:
createPropertyEditor in interface IPropertyDescriptor- Overrides:
createPropertyEditor in class PropertyDescriptor
getLabelProvider
public ILabelProvider getLabelProvider()
- Specified by:
getLabelProvider in interface IPropertyDescriptor- Overrides:
getLabelProvider in class PropertyDescriptor
- See Also:
IPropertyDescriptor.getLabelProvider()
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.