|
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 property -
displayName - the name to display for the property -
valuesArray - 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 property -
displayName - the name to display for the property -
valuesArray - the list of possible values to display in the combo box -
emptyItem - the combo box item which maps to an empty string in the text box -
isTextEditable - 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.
|
|