org.apache.tapestry5
Interface OptionModel

All Known Implementing Classes:
AbstractOptionModel, OptionModelImpl

public interface OptionModel

A single option within a OptionGroupModel. Corresponds closely to the [X]HTML <option> element.


Method Summary
 Map<String,String> getAttributes()
          Additional attributes to render within the <option>.
 String getLabel()
          The localized, user-presentable label for the option.
 Object getValue()
          The server-side value represented by this option.
 boolean isDisabled()
          If true, then a disabled attribute will be rendered with the <option>.
 

Method Detail

getLabel

String getLabel()
The localized, user-presentable label for the option.


isDisabled

boolean isDisabled()
If true, then a disabled attribute will be rendered with the <option>.


getAttributes

Map<String,String> getAttributes()
Additional attributes to render within the <option>. May return null.


getValue

Object getValue()
The server-side value represented by this option. This is used to determine which option will be selected. It is also used, via ValueEncoder.toClient(Object), to generate the client-side value attribute.



Copyright © 2003-2012 The Apache Software Foundation.