Changeset 1054
- Timestamp:
- 10/13/07 16:42:43 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.jalcedo.client.examples/trunk/org.jalcedo.client.examples.beans.crud/src/org/jalcedo/client/examples/beans/crud/views/PeapleMasterDetailComposite.java
r1053 r1054 1 1 package org.jalcedo.client.examples.beans.crud.views; 2 2 3 import java.util.ArrayList;4 3 import java.util.List; 5 4 … … 7 6 import org.eclipse.core.databinding.beans.BeansObservables; 8 7 import org.eclipse.core.databinding.observable.Realm; 8 import org.eclipse.core.databinding.observable.list.IObservableList; 9 9 import org.eclipse.core.databinding.observable.list.WritableList; 10 10 import org.eclipse.core.databinding.observable.map.IObservableMap; … … 36 36 public class PeapleMasterDetailComposite extends Composite { 37 37 38 private WritableList masterData = null;38 private IObservableList masterData = null; 39 39 40 40 private Composite masterComposite = null; … … 52 52 private Button deleteButton = null; 53 53 54 public PeapleMasterDetailComposite(Composite parent, int style, List<Person> personList) {54 public PeapleMasterDetailComposite(Composite parent, int style, IObservableList list) { 55 55 super(parent, style); 56 this.masterData = new WritableList(personList, Person.class); 57 initialize(); 58 initializeBindings(); 59 } 60 61 public PeapleMasterDetailComposite(Composite parent, int style) { 62 super(parent, style); 63 this.masterData = new WritableList(new ArrayList<Person>(), Person.class); 56 this.masterData = list; 64 57 initialize(); 65 58 initializeBindings(); 66 59 initializeActions(); 60 } 61 62 public PeapleMasterDetailComposite(Composite parent, int style, List<Person> personList) { 63 this(parent, style, new WritableList(personList, Person.class)); 64 } 65 66 public PeapleMasterDetailComposite(Composite parent, int style) { 67 this(parent, style, new WritableList()); 67 68 } 68 69 … … 103 104 104 105 dbc.bindValue( 105 SWTObservables.observeText(firstNameText, SWT.Modify),106 firstNameDetailObservable,107 null, null);106 SWTObservables.observeText(firstNameText, SWT.Modify), 107 firstNameDetailObservable, 108 null, null); 108 109 109 110 dbc.bindValue(
