aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui/AbstractSelect.java
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2012-04-11 11:08:12 +0300
committerArtur Signell <artur@vaadin.com>2012-04-12 09:58:09 +0300
commit496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f (patch)
tree67debd8b5a1b9132c1b0754c97e3517fba352de6 /src/com/vaadin/ui/AbstractSelect.java
parent1cc4ad371d2517f9ad49bd0746c883568fa5ff62 (diff)
downloadvaadin-framework-496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f.tar.gz
vaadin-framework-496a0c003995f3f29c2bd1f3bbcc3fb77a9d859f.zip
Component no longer implements Paintable
Diffstat (limited to 'src/com/vaadin/ui/AbstractSelect.java')
-rw-r--r--src/com/vaadin/ui/AbstractSelect.java14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/com/vaadin/ui/AbstractSelect.java b/src/com/vaadin/ui/AbstractSelect.java
index defe6e9a86..e586810b2d 100644
--- a/src/com/vaadin/ui/AbstractSelect.java
+++ b/src/com/vaadin/ui/AbstractSelect.java
@@ -32,6 +32,7 @@ import com.vaadin.terminal.KeyMapper;
import com.vaadin.terminal.PaintException;
import com.vaadin.terminal.PaintTarget;
import com.vaadin.terminal.Resource;
+import com.vaadin.terminal.Vaadin6Component;
import com.vaadin.terminal.gwt.client.ui.dd.VIsOverId;
import com.vaadin.terminal.gwt.client.ui.dd.VItemIdIs;
import com.vaadin.terminal.gwt.client.ui.dd.VerticalDropLocation;
@@ -60,7 +61,7 @@ import com.vaadin.ui.AbstractSelect.ItemCaptionMode;
public abstract class AbstractSelect extends AbstractField<Object> implements
Container, Container.Viewer, Container.PropertySetChangeListener,
Container.PropertySetChangeNotifier, Container.ItemSetChangeNotifier,
- Container.ItemSetChangeListener {
+ Container.ItemSetChangeListener, Vaadin6Component {
public enum ItemCaptionMode {
/**
@@ -322,12 +323,8 @@ public abstract class AbstractSelect extends AbstractField<Object> implements
* @throws PaintException
* if the paint operation failed.
*/
- @Override
public void paintContent(PaintTarget target) throws PaintException {
- // Paints field properties
- super.paintContent(target);
-
// Paints select attributes
if (isMultiSelect()) {
target.addAttribute("selectmode", "multi");
@@ -428,9 +425,7 @@ public abstract class AbstractSelect extends AbstractField<Object> implements
* @see com.vaadin.ui.AbstractComponent#changeVariables(java.lang.Object,
* java.util.Map)
*/
- @Override
public void changeVariables(Object source, Map<String, Object> variables) {
- super.changeVariables(source, variables);
// New option entered (and it is allowed)
if (isNewItemsAllowed()) {
@@ -582,10 +577,7 @@ public abstract class AbstractSelect extends AbstractField<Object> implements
* to the terminal or null if no items is visible.
*/
public Collection<?> getVisibleItemIds() {
- if (isVisibleInContext()) {
- return getItemIds();
- }
- return null;
+ return getItemIds();
}
/* Property methods */