From: Teppo Kurki Date: Thu, 8 Jan 2009 07:33:36 +0000 (+0000) Subject: Fixing @Override statements. X-Git-Tag: 6.7.0.beta1~3399 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5f82c97ab8417775d5b3bc8b63d67128465be6d5;p=vaadin-framework.git Fixing @Override statements. svn changeset:6441/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxPlainExample.java b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxPlainExample.java index 5fce013388..d1ef78e0ca 100644 --- a/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxPlainExample.java +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxPlainExample.java @@ -4,6 +4,7 @@ import com.itmill.toolkit.data.Property; import com.itmill.toolkit.data.Property.ValueChangeEvent; import com.itmill.toolkit.ui.ComboBox; import com.itmill.toolkit.ui.VerticalLayout; +import com.itmill.toolkit.ui.AbstractSelect.Filtering; public class ComboBoxPlainExample extends VerticalLayout implements Property.ValueChangeListener { @@ -19,8 +20,7 @@ public class ComboBoxPlainExample extends VerticalLayout implements l.addItem(cities[i]); } - l.setNullSelectionAllowed(false); - l.setValue("Berlin"); + l.setFilteringMode(Filtering.FILTERINGMODE_OFF); l.setImmediate(true); l.addListener(this); @@ -30,7 +30,6 @@ public class ComboBoxPlainExample extends VerticalLayout implements /* * Shows a notification when a selection is made. */ - @Override public void valueChange(ValueChangeEvent event) { getWindow().showNotification("Selected city: " + event.getProperty()); 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 index 0000000000..25907566c5 --- /dev/null +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWith.java @@ -0,0 +1,36 @@ +package com.itmill.toolkit.demo.sampler.features.selects; + +import com.itmill.toolkit.demo.sampler.APIResource; +import com.itmill.toolkit.demo.sampler.Feature; +import com.itmill.toolkit.demo.sampler.NamedExternalResource; +import com.itmill.toolkit.ui.ComboBox; + +public class ComboBoxStartsWith extends Feature { + + @Override + public String getDescription() { + return "A drop-down selection component with single item selection." + + " A 'starts with' filter has been used with this combo box," + + " so you can key in the beginning of your selection to narrow" + + " down the amount of choices."; + } + + @Override + public APIResource[] getRelatedAPI() { + return new APIResource[] { new APIResource(ComboBox.class) }; + } + + @Override + public Class[] getRelatedFeatures() { + return new Class[] { ComboBoxPlain.class, ListSelectSingle.class, + NativeSelection.class, ListSelectMultiple.class, + TwinColumnSelect.class }; + } + + @Override + public NamedExternalResource[] getRelatedResources() { + // TODO Auto-generated method stub + return null; + } + +} 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 index 0000000000..bf265a8655 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 index 0000000000..00195fc21d --- /dev/null +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxStartsWithExample.java @@ -0,0 +1,37 @@ +package com.itmill.toolkit.demo.sampler.features.selects; + +import com.itmill.toolkit.data.Property; +import com.itmill.toolkit.data.Property.ValueChangeEvent; +import com.itmill.toolkit.ui.ComboBox; +import com.itmill.toolkit.ui.VerticalLayout; +import com.itmill.toolkit.ui.AbstractSelect.Filtering; + +public class ComboBoxStartsWithExample extends VerticalLayout implements + Property.ValueChangeListener { + + private static final String[] cities = new String[] { "Berlin", "Brussels", + "Helsinki", "Madrid", "Oslo", "Paris", "Stockholm" }; + + public ComboBoxStartsWithExample() { + setSpacing(true); + + ComboBox l = new ComboBox("Please select a city"); + for (int i = 0; i < cities.length; i++) { + l.addItem(cities[i]); + } + + l.setFilteringMode(Filtering.FILTERINGMODE_STARTSWITH); + l.setImmediate(true); + l.addListener(this); + + addComponent(l); + } + + /* + * Shows a notification when a selection is made. + */ + public void valueChange(ValueChangeEvent event) { + getWindow().showNotification("Selected city: " + event.getProperty()); + + } +} diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectMultipleExample.java b/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectMultipleExample.java index fafe9cd0d6..d5c0a7a648 100644 --- a/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectMultipleExample.java +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectMultipleExample.java @@ -30,7 +30,6 @@ public class ListSelectMultipleExample extends VerticalLayout implements /* * Shows a notification when a selection is made. */ - @Override public void valueChange(ValueChangeEvent event) { getWindow().showNotification("Selected cities: " + event.getProperty()); diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectSingleExample.java b/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectSingleExample.java index f08b871083..62df218ae2 100644 --- a/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectSingleExample.java +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/ListSelectSingleExample.java @@ -30,7 +30,6 @@ public class ListSelectSingleExample extends VerticalLayout implements /* * Shows a notification when a selection is made. */ - @Override public void valueChange(ValueChangeEvent event) { getWindow().showNotification("Selected city: " + event.getProperty()); diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/NativeSelectionExample.java b/src/com/itmill/toolkit/demo/sampler/features/selects/NativeSelectionExample.java index e8af151ef3..e939272589 100644 --- a/src/com/itmill/toolkit/demo/sampler/features/selects/NativeSelectionExample.java +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/NativeSelectionExample.java @@ -30,7 +30,6 @@ public class NativeSelectionExample extends VerticalLayout implements /* * Shows a notification when a selection is made. */ - @Override public void valueChange(ValueChangeEvent event) { getWindow().showNotification("Selected city: " + event.getProperty()); diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/TwinColumnSelectExample.java b/src/com/itmill/toolkit/demo/sampler/features/selects/TwinColumnSelectExample.java index 06044a32be..a2a8390ccd 100644 --- a/src/com/itmill/toolkit/demo/sampler/features/selects/TwinColumnSelectExample.java +++ b/src/com/itmill/toolkit/demo/sampler/features/selects/TwinColumnSelectExample.java @@ -30,7 +30,6 @@ public class TwinColumnSelectExample extends VerticalLayout implements /* * Shows a notification when a selection is made. */ - @Override public void valueChange(ValueChangeEvent event) { if (!event.getProperty().toString().equals("[]")) { getWindow().showNotification(