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 and Description
    `AbstractSelectModel()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `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 Detail

    - #### AbstractSelectModel

          public AbstractSelectModel()

  - ### Method Detail

    - #### 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`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.