/* @ITMillApache2LicenseForJavaFiles@ */ package com.vaadin.ui; import java.util.Collection; import com.vaadin.data.Container; import com.vaadin.terminal.PaintException; import com.vaadin.terminal.PaintTarget; import com.vaadin.terminal.gwt.client.ui.VOptionGroup; /** * Configures select to be used as an option group. */ @SuppressWarnings("serial") @ClientWidget(VOptionGroup.class) public class OptionGroup extends AbstractSelect { 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); } @Override public void paintContent(PaintTarget target) throws PaintException { target.addAttribute("type", "optiongroup"); super.paintContent(target); } }