## nga.model
インタフェース SelectableList<E>

すべてのスーパーインタフェース:
  Collection<E>, Iterable<E>, List<E>, UpdatableByText

既知の実装クラスの一覧:
  KeyValueList, SelectableArrayList, SelectableTable

    public interface SelectableList<E>

extends List<E>, UpdatableByText

選択可能なリスト。

メソッドの概要
`E` `getSelected()` 現在選択状態にある要素を取得する。
`int` `getSelectedIndex()` 選択された要素のインデックスを取得する。
`void` `setSelectedIndex(int index)` 選択された要素のインデックスを設定する。

インタフェース java.util.List から継承されたメソッド
`add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray`

インタフェース nga.model.UpdatableByText から継承されたメソッド
`update`

メソッドの詳細

### setSelectedIndex

    void setSelectedIndex(int index)

  選択された要素のインデックスを設定する。

  パラメータ:
    `index` - 選択された要素のインデックス。

### getSelectedIndex

    int getSelectedIndex()

  選択された要素のインデックスを取得する。

  戻り値:
    選択された要素のインデックス。

### getSelected

    E getSelected()

  現在選択状態にある要素を取得する。

  戻り値:
    現在選択状態にある要素。何も選択されていない場合は null。