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

    Modifier and Type
    Method
    Description
    Additional attributes to render within the <option>.
    The localized, user-presentable label for the option.
    The server-side value represented by this option.
    boolean
    If true, then a disabled attribute will be rendered with the <option>.
  • Method Details

    • 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

      Additional attributes to render within the <option>. May return null.
    • 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.