org.apache.tapestry5
Interface OptionGroupModel

All Known Implementing Classes:
OptionGroupModelImpl

public interface OptionGroupModel

Defines a group of related options. Options may be enabled or disabled as a group. Corresponds to the [X]HTML element <optgroup>.


Method Summary
 Map<String,String> getAttributes()
          Additional attributes to render with the <optgroup>.
 String getLabel()
          Localized, user-presentable label for the group.
 List<OptionModel> getOptions()
          The list of options within the group.
 boolean isDisabled()
          If true, the group (and all options within it) will be disabled.
 

Method Detail

getLabel

String getLabel()
Localized, user-presentable label for the group.


isDisabled

boolean isDisabled()
If true, the group (and all options within it) will be disabled. Note that some browsers do not honor the disabled attribute property.

Returns:
true if a disabled attribute should be rendered.

getAttributes

Map<String,String> getAttributes()
Additional attributes to render with the <optgroup>. This is often used to render the CSS class attribute. May return null.


getOptions

List<OptionModel> getOptions()
The list of options within the group.



Copyright © 2003-2012 The Apache Software Foundation.