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
 
 public class DefaultPropertySource<RECEIVER> extends java.lang.Object implements IPropertySource - Since:
- 3.2
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDefaultPropertySource.Augmented<RECEIVER,AUGMENTING_RECEIVER>static classDefaultPropertySource.DelegatingPropertyDescriptor<RECEIVER>
 - 
Constructor SummaryConstructors Constructor Description DefaultPropertySource(RECEIVER receiver)DefaultPropertySource(RECEIVER object, IPropertyProvider<RECEIVER> provider)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyDescriptoraddDescriptor(java.lang.String category, java.lang.Object id, java.lang.String displayName, java.lang.String description)booleanaddDescriptor(IPropertyDescriptor descriptor)voidaddDescriptors(IPropertyProvider<RECEIVER> provider)java.lang.ObjectgetEditableValue()Property<RECEIVER>getProperty(java.lang.Object id)IPropertyDescriptorgetPropertyDescriptor(java.lang.Object id)IPropertyDescriptor[]getPropertyDescriptors()java.lang.ObjectgetPropertyValue(java.lang.Object id)RECEIVERgetReceiver()booleanisPropertySet(java.lang.Object id)voidresetPropertyValue(java.lang.Object id)voidsetPropertyValue(java.lang.Object id, java.lang.Object value)
 
- 
- 
- 
Constructor Detail- 
DefaultPropertySourcepublic DefaultPropertySource(RECEIVER receiver) 
 - 
DefaultPropertySourcepublic DefaultPropertySource(RECEIVER object, IPropertyProvider<RECEIVER> provider) 
 
- 
 - 
Method Detail- 
getReceiverpublic RECEIVER getReceiver() 
 - 
addDescriptorpublic boolean addDescriptor(IPropertyDescriptor descriptor) - Since:
- 3.5
 
 - 
addDescriptorpublic PropertyDescriptor addDescriptor(java.lang.String category, java.lang.Object id, java.lang.String displayName, java.lang.String description) 
 - 
addDescriptorspublic void addDescriptors(IPropertyProvider<RECEIVER> provider) 
 - 
getPropertyDescriptorspublic IPropertyDescriptor[] getPropertyDescriptors() - Specified by:
- getPropertyDescriptorsin interface- IPropertySource
 
 - 
getPropertyDescriptorpublic IPropertyDescriptor getPropertyDescriptor(java.lang.Object id) 
 - 
getPropertyValuepublic java.lang.Object getPropertyValue(java.lang.Object id) - Specified by:
- getPropertyValuein interface- IPropertySource
 
 - 
isPropertySetpublic boolean isPropertySet(java.lang.Object id) - Specified by:
- isPropertySetin interface- IPropertySource
 
 - 
resetPropertyValuepublic void resetPropertyValue(java.lang.Object id) - Specified by:
- resetPropertyValuein interface- IPropertySource
 
 - 
setPropertyValuepublic void setPropertyValue(java.lang.Object id, java.lang.Object value)- Specified by:
- setPropertyValuein interface- IPropertySource
 
 - 
getEditableValuepublic java.lang.Object getEditableValue() - Specified by:
- getEditableValuein interface- IPropertySource
 
 
- 
 
-