Package org.apache.tapestry5.util

# Class AbstractSelectModel

java.lang.Object
org.apache.tapestry5.util.AbstractSelectModel

All Implemented Interfaces:
  `SelectModel`

Direct Known Subclasses:
  `EnumSelectModel`, `SelectModelImpl`

public abstract class AbstractSelectModel extends Object implements SelectModel
Base class for `SelectModel` implementations, whose primary job is to provide the `visit(SelectModelVisitor)` method.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractSelectModel()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `final void`
  `visit(SelectModelVisitor visitor)`
  Allows access to all the `OptionGroupModel`s and `OptionModel`s within the SelectModel.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface org.apache.tapestry5.SelectModel

  `getOptionGroups, getOptions`

- ## Constructor Details

  - ### AbstractSelectModel

    public AbstractSelectModel()

- ## Method Details

  - ### visit

    public final void visit(SelectModelVisitor visitor)
    Description copied from interface: `SelectModel`
    Allows access to all the `OptionGroupModel`s and `OptionModel`s within the SelectModel.
    Specified by:
      `visit` in interface `SelectModel`