Package org.eclipse.net4j.util.ui
Class DefaultPropertySource<RECEIVER>
java.lang.Object
org.eclipse.net4j.util.ui.DefaultPropertySource<RECEIVER>
- All Implemented Interfaces:
IPropertySource
- Direct Known Subclasses:
DefaultPropertySource.Augmented
- Since:
- 3.2
- Author:
- Eike Stepper
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static final class
-
Constructor Summary
ConstructorDescriptionDefaultPropertySource
(RECEIVER receiver) DefaultPropertySource
(RECEIVER object, IPropertyProvider<RECEIVER> provider) -
Method Summary
Modifier and TypeMethodDescriptionaddDescriptor
(String category, Object id, String displayName, String description) boolean
addDescriptor
(IPropertyDescriptor descriptor) void
addDescriptors
(IPropertyProvider<RECEIVER> provider) getProperty
(Object id) boolean
isPropertySet
(Object id) void
void
setPropertyValue
(Object id, Object value)
-
Constructor Details
-
DefaultPropertySource
-
DefaultPropertySource
-
-
Method Details
-
getReceiver
-
addDescriptor
- Since:
- 3.5
-
addDescriptor
public PropertyDescriptor addDescriptor(String category, Object id, String displayName, String description) -
addDescriptors
-
getPropertyDescriptors
- Specified by:
getPropertyDescriptors
in interfaceIPropertySource
-
getPropertyDescriptor
-
getProperty
-
getPropertyValue
- Specified by:
getPropertyValue
in interfaceIPropertySource
-
isPropertySet
- Specified by:
isPropertySet
in interfaceIPropertySource
-
resetPropertyValue
- Specified by:
resetPropertyValue
in interfaceIPropertySource
-
setPropertyValue
- Specified by:
setPropertyValue
in interfaceIPropertySource
-
getEditableValue
- Specified by:
getEditableValue
in interfaceIPropertySource
-