changeset 103:6373fd739945

jface/viewers/ArrayContentProvider to Object and do an alias for general types with ArrayContentProviderT
author Frank Benoit <benoit@tionex.de>
date Sat, 02 May 2009 11:27:08 +0200
parents 85aaba05e058
children 88652073d1c2
files org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet001NestedSelectionWithCombo.d org.eclipse.jface/src/org/eclipse/jface/viewers/ArrayContentProvider.d
diffstat 2 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet001NestedSelectionWithCombo.d	Sat May 02 11:25:42 2009 +0200
+++ b/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet001NestedSelectionWithCombo.d	Sat May 02 11:27:08 2009 +0200
@@ -197,7 +197,7 @@
                             viewModel.getPeople())), Class.fromType!(Person), "name");
             peopleListViewer.setLabelProvider(new ObservableMapLabelProvider(
                     attributeMap));
-            peopleListViewer.setContentProvider(new ArrayContentProvider!(Object)());
+            peopleListViewer.setContentProvider(new ArrayContentProvider());
             peopleListViewer.setInput(viewModel.getPeople());
 
             DataBindingContext dbc = new DataBindingContext(realm);
@@ -208,7 +208,7 @@
                             "name", Class.fromType!(String)), null, null);
 
             ComboViewer cityViewer = new ComboViewer(city);
-            cityViewer.setContentProvider(new ArrayContentProvider!(Object)());
+            cityViewer.setContentProvider(new ArrayContentProvider());
             cityViewer.setInput(viewModel.getCities());
 
             IObservableValue citySelection = ViewersObservables
--- a/org.eclipse.jface/src/org/eclipse/jface/viewers/ArrayContentProvider.d	Sat May 02 11:25:42 2009 +0200
+++ b/org.eclipse.jface/src/org/eclipse/jface/viewers/ArrayContentProvider.d	Sat May 02 11:27:08 2009 +0200
@@ -30,7 +30,7 @@
  * @since 2.1
  * @noextend This class is not intended to be subclassed by clients.
  */
-public class ArrayContentProvider(T) : IStructuredContentProvider {
+public class ArrayContentProviderT(T) : IStructuredContentProvider {
 
     /**
      * Returns the elements in the input, which must be either an array or a
@@ -60,3 +60,5 @@
         // do nothing.
     }
 }
+alias ArrayContentProviderT!(Object) ArrayContentProvider;
+