]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixing @Override statements.
authorTeppo Kurki <teppo.kurki@itmill.com>
Thu, 8 Jan 2009 07:33:36 +0000 (07:33 +0000)
committerTeppo Kurki <teppo.kurki@itmill.com>
Thu, 8 Jan 2009 07:33:36 +0000 (07:33 +0000)
svn changeset:6441/svn branch:trunk

src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxPlainExample.java
src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.java [new file with mode: 0644]
src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.png [new file with mode: 0644]
src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWithExample.java [new file with mode: 0644]
src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectMultipleExample.java
src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectSingleExample.java
src/com/itmill/toolkit/demo/sampler/features/selects/NativeSelectionExample.java
src/com/itmill/toolkit/demo/sampler/features/selects/TwinColumnSelectExample.java

index 5fce013388a7364cc491800ab2597112c89b7dfd..d1ef78e0cad9ac5fcf0e0bc6e66ce92095883156 100644 (file)
@@ -4,6 +4,7 @@ import com.itmill.toolkit.data.Property;
 import com.itmill.toolkit.data.Property.ValueChangeEvent;\r
 import com.itmill.toolkit.ui.ComboBox;\r
 import com.itmill.toolkit.ui.VerticalLayout;\r
+import com.itmill.toolkit.ui.AbstractSelect.Filtering;\r
 \r
 public class ComboBoxPlainExample extends VerticalLayout implements\r
         Property.ValueChangeListener {\r
@@ -19,8 +20,7 @@ public class ComboBoxPlainExample extends VerticalLayout implements
             l.addItem(cities[i]);\r
         }\r
 \r
-        l.setNullSelectionAllowed(false);\r
-        l.setValue("Berlin");\r
+        l.setFilteringMode(Filtering.FILTERINGMODE_OFF);\r
         l.setImmediate(true);\r
         l.addListener(this);\r
 \r
@@ -30,7 +30,6 @@ public class ComboBoxPlainExample extends VerticalLayout implements
     /*\r
      * Shows a notification when a selection is made.\r
      */\r
-    @Override\r
     public void valueChange(ValueChangeEvent event) {\r
         getWindow().showNotification("Selected city: " + event.getProperty());\r
 \r
diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.java b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.java
new file mode 100644 (file)
index 0000000..2590756
--- /dev/null
@@ -0,0 +1,36 @@
+package com.itmill.toolkit.demo.sampler.features.selects;\r
+\r
+import com.itmill.toolkit.demo.sampler.APIResource;\r
+import com.itmill.toolkit.demo.sampler.Feature;\r
+import com.itmill.toolkit.demo.sampler.NamedExternalResource;\r
+import com.itmill.toolkit.ui.ComboBox;\r
+\r
+public class ComboBoxStartsWith extends Feature {\r
+\r
+    @Override\r
+    public String getDescription() {\r
+        return "A drop-down selection component with single item selection."\r
+                + " A 'starts with' filter has been used with this combo box,"\r
+                + " so you can key in the beginning of your selection to narrow"\r
+                + " down the amount of choices.";\r
+    }\r
+\r
+    @Override\r
+    public APIResource[] getRelatedAPI() {\r
+        return new APIResource[] { new APIResource(ComboBox.class) };\r
+    }\r
+\r
+    @Override\r
+    public Class[] getRelatedFeatures() {\r
+        return new Class[] { ComboBoxPlain.class, ListSelectSingle.class,\r
+                NativeSelection.class, ListSelectMultiple.class,\r
+                TwinColumnSelect.class };\r
+    }\r
+\r
+    @Override\r
+    public NamedExternalResource[] getRelatedResources() {\r
+        // TODO Auto-generated method stub\r
+        return null;\r
+    }\r
+\r
+}\r
diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.png b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.png
new file mode 100644 (file)
index 0000000..bf265a8
Binary files /dev/null and b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.png differ
diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWithExample.java b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWithExample.java
new file mode 100644 (file)
index 0000000..00195fc
--- /dev/null
@@ -0,0 +1,37 @@
+package com.itmill.toolkit.demo.sampler.features.selects;\r
+\r
+import com.itmill.toolkit.data.Property;\r
+import com.itmill.toolkit.data.Property.ValueChangeEvent;\r
+import com.itmill.toolkit.ui.ComboBox;\r
+import com.itmill.toolkit.ui.VerticalLayout;\r
+import com.itmill.toolkit.ui.AbstractSelect.Filtering;\r
+\r
+public class ComboBoxStartsWithExample extends VerticalLayout implements\r
+        Property.ValueChangeListener {\r
+\r
+    private static final String[] cities = new String[] { "Berlin", "Brussels",\r
+            "Helsinki", "Madrid", "Oslo", "Paris", "Stockholm" };\r
+\r
+    public ComboBoxStartsWithExample() {\r
+        setSpacing(true);\r
+\r
+        ComboBox l = new ComboBox("Please select a city");\r
+        for (int i = 0; i < cities.length; i++) {\r
+            l.addItem(cities[i]);\r
+        }\r
+\r
+        l.setFilteringMode(Filtering.FILTERINGMODE_STARTSWITH);\r
+        l.setImmediate(true);\r
+        l.addListener(this);\r
+\r
+        addComponent(l);\r
+    }\r
+\r
+    /*\r
+     * Shows a notification when a selection is made.\r
+     */\r
+    public void valueChange(ValueChangeEvent event) {\r
+        getWindow().showNotification("Selected city: " + event.getProperty());\r
+\r
+    }\r
+}\r
index fafe9cd0d6e0c214f6a7548ac2d40cf444f11714..d5c0a7a6482f840a277faa8ee85c73ab53d48c59 100644 (file)
@@ -30,7 +30,6 @@ public class ListSelectMultipleExample extends VerticalLayout implements
     /*\r
      * Shows a notification when a selection is made.\r
      */\r
-    @Override\r
     public void valueChange(ValueChangeEvent event) {\r
         getWindow().showNotification("Selected cities: " + event.getProperty());\r
 \r
index f08b87108367a4e6ba019c1eb5e0178e4d1a1624..62df218ae27cf449edbadd3b8cbe95f654f539e6 100644 (file)
@@ -30,7 +30,6 @@ public class ListSelectSingleExample extends VerticalLayout implements
     /*\r
      * Shows a notification when a selection is made.\r
      */\r
-    @Override\r
     public void valueChange(ValueChangeEvent event) {\r
         getWindow().showNotification("Selected city: " + event.getProperty());\r
 \r
index e8af151ef3fcf0026f8cac0195aac32133d5ed91..e9392725898ba5a7c7d5ce094609ab3c462342ea 100644 (file)
@@ -30,7 +30,6 @@ public class NativeSelectionExample extends VerticalLayout implements
     /*\r
      * Shows a notification when a selection is made.\r
      */\r
-    @Override\r
     public void valueChange(ValueChangeEvent event) {\r
         getWindow().showNotification("Selected city: " + event.getProperty());\r
 \r
index 06044a32be04eaa6d6c8174f7a07487b4f325624..a2a8390ccd00cdb00b64d1775f54692963818ab1 100644 (file)
@@ -30,7 +30,6 @@ public class TwinColumnSelectExample extends VerticalLayout implements
     /*\r
      * Shows a notification when a selection is made.\r
      */\r
-    @Override\r
     public void valueChange(ValueChangeEvent event) {\r
         if (!event.getProperty().toString().equals("[]")) {\r
             getWindow().showNotification(\r