# Uses of Interface
org.apache.tapestry5.OptionGroupModel

Packages that use OptionGroupModel
Package
Description
org.apache.tapestry5
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
org.apache.tapestry5.internal
[INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.internal.util
[INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.util
A set of enums, abstract classs and wrappers of various purposes

- ## Uses of OptionGroupModel in org.apache.tapestry5

  Methods in org.apache.tapestry5 that return types with arguments of type OptionGroupModel
  Modifier and Type
  Method
  Description
  `List<OptionGroupModel>`
  SelectModel.`getOptionGroups()`
  The list of groups, each containing some number of individual options.
  Methods in org.apache.tapestry5 with parameters of type OptionGroupModel
  Modifier and Type
  Method
  Description
  `void`
  SelectModelVisitor.`beginOptionGroup(OptionGroupModel groupModel)`
  Invoked once for each `OptionGroupModel`, just before invoking `SelectModelVisitor.option(OptionModel)` for each embedded option within the group.
  `void`
  SelectModelVisitor.`endOptionGroup(OptionGroupModel groupModel)`
  Invoked after all options within the group have been visited.

- ## Uses of OptionGroupModel in org.apache.tapestry5.internal

  Classes in org.apache.tapestry5.internal that implement OptionGroupModel
  Modifier and Type
  Class
  Description
  `final class`
  `OptionGroupModelImpl`
  Methods in org.apache.tapestry5.internal that return types with arguments of type OptionGroupModel
  Modifier and Type
  Method
  Description
  `List<OptionGroupModel>`
  SelectModelImpl.`getOptionGroups()`
  Constructors in org.apache.tapestry5.internal with parameters of type OptionGroupModel
  Modifier
  Constructor
  Description
  ``
  `SelectModelImpl(OptionGroupModel... groupModels)`
  Constructor parameters in org.apache.tapestry5.internal with type arguments of type OptionGroupModel
  Modifier
  Constructor
  Description
  ``
  `SelectModelImpl(List<OptionGroupModel> optionGroups, List<OptionModel> optionModels)`

- ## Uses of OptionGroupModel in org.apache.tapestry5.internal.util

  Methods in org.apache.tapestry5.internal.util with parameters of type OptionGroupModel
  Modifier and Type
  Method
  Description
  `void`
  SelectModelRenderer.`beginOptionGroup(OptionGroupModel groupModel)`
  `void`
  SelectModelRenderer.`endOptionGroup(OptionGroupModel groupModel)`

- ## Uses of OptionGroupModel in org.apache.tapestry5.util

  Methods in org.apache.tapestry5.util that return types with arguments of type OptionGroupModel
  Modifier and Type
  Method
  Description
  `List<OptionGroupModel>`
  EnumSelectModel.`getOptionGroups()`
  Returns null.