From: Matti Tahvonen Date: Fri, 12 Oct 2007 06:39:39 +0000 (+0000) Subject: added constructors X-Git-Tag: 6.7.0.beta1~5856 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4f706c87154ca88f94e1cfdb1460dc1923a2f6ab;p=vaadin-framework.git added constructors svn changeset:2503/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/ui/CheckBox.java b/src/com/itmill/toolkit/ui/CheckBox.java index 6bfef06817..da96a88989 100644 --- a/src/com/itmill/toolkit/ui/CheckBox.java +++ b/src/com/itmill/toolkit/ui/CheckBox.java @@ -1,8 +1,36 @@ package com.itmill.toolkit.ui; +import com.itmill.toolkit.data.Property; + public class CheckBox extends Button { public CheckBox() { super(); setSwitchMode(true); } + + public CheckBox(String caption, boolean initialState) { + super(caption, initialState); + setSwitchMode(true); + } + + public CheckBox(String caption, ClickListener listener) { + super(caption, listener); + setSwitchMode(true); + } + + public CheckBox(String caption, Object target, String methodName) { + super(caption, target, methodName); + setSwitchMode(true); + } + + public CheckBox(String caption, Property dataSource) { + super(caption, dataSource); + setSwitchMode(true); + } + + public CheckBox(String caption) { + super(caption); + setSwitchMode(true); + } + } diff --git a/src/com/itmill/toolkit/ui/NativeSelect.java b/src/com/itmill/toolkit/ui/NativeSelect.java index 5aa16fcb87..187069e8c7 100644 --- a/src/com/itmill/toolkit/ui/NativeSelect.java +++ b/src/com/itmill/toolkit/ui/NativeSelect.java @@ -3,6 +3,9 @@ */ package com.itmill.toolkit.ui; +import java.util.Collection; + +import com.itmill.toolkit.data.Container; import com.itmill.toolkit.terminal.PaintException; import com.itmill.toolkit.terminal.PaintTarget; @@ -14,6 +17,22 @@ import com.itmill.toolkit.terminal.PaintTarget; */ public class NativeSelect extends Select { + public NativeSelect() { + super(); + } + + public NativeSelect(String caption, Collection options) { + super(caption, options); + } + + public NativeSelect(String caption, Container dataSource) { + super(caption, dataSource); + } + + public NativeSelect(String caption) { + super(caption); + } + public void paintContent(PaintTarget target) throws PaintException { target.addAttribute("type", "native"); super.paintContent(target); diff --git a/src/com/itmill/toolkit/ui/OptionGroup.java b/src/com/itmill/toolkit/ui/OptionGroup.java index e16042a5fb..b5bb594563 100644 --- a/src/com/itmill/toolkit/ui/OptionGroup.java +++ b/src/com/itmill/toolkit/ui/OptionGroup.java @@ -3,6 +3,9 @@ */ package com.itmill.toolkit.ui; +import java.util.Collection; + +import com.itmill.toolkit.data.Container; import com.itmill.toolkit.terminal.PaintException; import com.itmill.toolkit.terminal.PaintTarget; @@ -11,6 +14,22 @@ import com.itmill.toolkit.terminal.PaintTarget; */ public class OptionGroup extends Select { + public OptionGroup() { + super(); + } + + public OptionGroup(String caption, Collection options) { + super(caption, options); + } + + public OptionGroup(String caption, Container dataSource) { + super(caption, dataSource); + } + + public OptionGroup(String caption) { + super(caption); + } + public void paintContent(PaintTarget target) throws PaintException { target.addAttribute("type", "optiongroup"); super.paintContent(target);