Package org.eclipse.net4j.util.ui

# Klasse DefaultPropertySource<RECEIVER>

java.lang.Object
org.eclipse.net4j.util.ui.DefaultPropertySource<RECEIVER>

Alle implementierten Schnittstellen:
  `IPropertySource`

Bekannte direkte Unterklassen:
  `DefaultPropertySource.Augmented`

public class DefaultPropertySource<RECEIVER> extends Object implements IPropertySource

Seit:
  3.2
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`DefaultPropertySource.Augmented<RECEIVER,AUGMENTING_RECEIVER>`
`static final class`
`DefaultPropertySource.DelegatingPropertyDescriptor<RECEIVER>`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`DefaultPropertySource(RECEIVER receiver)`
`DefaultPropertySource(RECEIVER receiver, IPropertyProvider<RECEIVER> provider)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`PropertyDescriptor`
`addDescriptor(String category, Object id, String displayName, String description)`
`boolean`
`addDescriptor(Property<RECEIVER> property)`
`boolean`
`addDescriptor(IPropertyDescriptor descriptor)`
`void`
`addDescriptors(IPropertyProvider<RECEIVER> provider)`
`DefaultPropertySource<RECEIVER>`
`extendDescriptors()`
`DefaultPropertySource<RECEIVER>`
`extendDescriptors(IManagedContainer container)`
`Object`
`getEditableValue()`
`Property<RECEIVER>`
`getProperty(Object id)`
`IPropertyDescriptor`
`getPropertyDescriptor(Object id)`
`IPropertyDescriptor[]`
`getPropertyDescriptors()`
`Object`
`getPropertyValue(Object id)`
`RECEIVER`
`getReceiver()`
`boolean`
`isPropertySet(Object id)`
`void`
`resetPropertyValue(Object id)`
`void`
`setPropertyValue(Object id, Object value)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### DefaultPropertySource

public DefaultPropertySource(RECEIVER receiver)

### DefaultPropertySource

public DefaultPropertySource(RECEIVER receiver, IPropertyProvider<RECEIVER> provider)

## Methodendetails

### getReceiver

public RECEIVER getReceiver()

### addDescriptor

public boolean addDescriptor(IPropertyDescriptor descriptor)

Seit:
  3.5

### addDescriptor

public boolean addDescriptor(Property<RECEIVER> property)

Seit:
  3.21

### addDescriptor

public PropertyDescriptor addDescriptor(String category, Object id, String displayName, String description)

### addDescriptors

public void addDescriptors(IPropertyProvider<RECEIVER> provider)

### extendDescriptors

public DefaultPropertySource<RECEIVER> extendDescriptors()

Seit:
  3.21

### extendDescriptors

public DefaultPropertySource<RECEIVER> extendDescriptors(IManagedContainer container)

Seit:
  3.21

### getPropertyDescriptors

public IPropertyDescriptor[] getPropertyDescriptors()

Angegeben von:
  `getPropertyDescriptors` in Schnittstelle `IPropertySource`

### getPropertyDescriptor

public IPropertyDescriptor getPropertyDescriptor(Object id)

### getProperty

public Property<RECEIVER> getProperty(Object id)

### getPropertyValue

public Object getPropertyValue(Object id)

Angegeben von:
  `getPropertyValue` in Schnittstelle `IPropertySource`

### isPropertySet

public boolean isPropertySet(Object id)

Angegeben von:
  `isPropertySet` in Schnittstelle `IPropertySource`

### resetPropertyValue

public void resetPropertyValue(Object id)

Angegeben von:
  `resetPropertyValue` in Schnittstelle `IPropertySource`

### setPropertyValue

public void setPropertyValue(Object id, Object value)

Angegeben von:
  `setPropertyValue` in Schnittstelle `IPropertySource`

### getEditableValue

public Object getEditableValue()

Angegeben von:
  `getEditableValue` in Schnittstelle `IPropertySource`