// =========================================================================== // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved. // $Id: Select.java,v 1.15.2.4 2003/06/04 04:47:37 starksm Exp $ // --------------------------------------------------------------------------- package org.mortbay.html; import java.util.Enumeration; import org.mortbay.util.Code; /* -------------------------------------------------------------------- */ /** HTML select Block. * @see org.mortbay.html.Block */ public class Select extends Block { /* ----------------------------------------------------------------- */ /** * @param name Name of the form element * @param multiple Whether multiple selections can be made */ public Select(String name,boolean multiple) { super("select"); attribute("name",name); if (multiple) attribute("multiple"); } /* ----------------------------------------------------------------- */ /** * @param name Name of the form element * @param multiple Whether multiple selections can be made */ public Select(String name,boolean multiple, String[] options) { this(name,multiple); for (int i=0; i"); super.add(o); } return this; } /* ----------------------------------------------------------------- */ /** Add option and specify if selected. */ public Select add(Object o, boolean selected) { if (selected) super.add("