org.mortbay.html

Class Select

public class Select extends Block

HTML select Block.

See Also: Block

Constructor Summary
Select(String name, boolean multiple)
Select(String name, boolean multiple, String[] options)
Method Summary
Selectadd(Enumeration e)
Compositeadd(Object o)
Add option and specify if selected.
Selectadd(Object o, boolean selected)
Add option and specify if selected.
Selectadd(Object o, boolean selected, String value)
Add an option.
Selectadd(String[] arr, int selected)
Build a select from the given array of Strings.
Selectadd(String[] arr, String selected)
Build a select from the given array of Strings.
static intbitsetFormResult(String result)
Utility function for multi-selectors.
SelectsetSize(int size)
Set the number of options to display at once

Constructor Detail

Select

public Select(String name, boolean multiple)

Parameters: name Name of the form element multiple Whether multiple selections can be made

Select

public Select(String name, boolean multiple, String[] options)

Parameters: name Name of the form element multiple Whether multiple selections can be made

Method Detail

add

public Select add(Enumeration e)

add

public Composite add(Object o)
Add option and specify if selected.

add

public Select add(Object o, boolean selected)
Add option and specify if selected.

add

public Select add(Object o, boolean selected, String value)
Add an option.

Parameters: o The name of the option (displayed in the form) selected Whether the option is selected value The value of this option (returned in the form content)

add

public Select add(String[] arr, int selected)
Build a select from the given array of Strings. The values of the select are the indexes into the array of the strings, which are used as the labels on the selector.

Parameters: arr The array of strings for labels selected The index of the selected label, -1 for default

add

public Select add(String[] arr, String selected)
Build a select from the given array of Strings. The values of the select are the indexes into the array of the strings, which are used as the labels on the selector.

Parameters: arr The array of strings for labels selected The index of the selected label, -1 for default

bitsetFormResult

public static int bitsetFormResult(String result)
Utility function for multi-selectors.

This function takes the result returned by a multi-select input and produces an integer bit-set result of the selections made. It assumes the values of the multi-select are all different powers of 2.

setSize

public Select setSize(int size)
Set the number of options to display at once
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.