nga.model
クラス SelectableTable<R>

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList<E>
          上位を拡張 java.util.ArrayList<E>
              上位を拡張 nga.model.SelectableArrayList<R>
                  上位を拡張 nga.model.SelectableTable<R>
すべての実装されたインタフェース:
Serializable, Cloneable, Iterable<R>, Collection<R>, List<R>, RandomAccess, SelectableList<R>, UpdatableByText

public class SelectableTable<R>
extends SelectableArrayList<R>

選択可能なテーブル。

関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
コンストラクタの概要
SelectableTable()
          SelectableTable を作成する。
SelectableTable(List<R> rows)
          SelectableTable を作成する。
 
メソッドの概要
 Object getSelectedCell()
          現在選択されているセルの値を取得する。
 String getSelectedColumnName()
          現在選択されている列の名前を取得する。
 boolean isColumnSelection()
          直前の update メソッドで列選択がされたかどうかを調べる。
 boolean isRowSelection()
          直前の update メソッドで行選択がされたかどうかを調べる。
 void setSelectedColumnName(String selectedColumn)
          現在選択されている列の名前をセットする。
 void update(String value)
          与えられたテキストを元にして現在のインスタンスを更新する。
 
クラス nga.model.SelectableArrayList から継承されたメソッド
getSelected, getSelectedIndex, setSelectedIndex
 
クラス java.util.ArrayList から継承されたメソッド
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
クラス java.util.AbstractList から継承されたメソッド
equals, hashCode, iterator, listIterator, listIterator, subList
 
クラス java.util.AbstractCollection から継承されたメソッド
containsAll, removeAll, retainAll, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース 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
 

コンストラクタの詳細

SelectableTable

public SelectableTable()
SelectableTable を作成する。


SelectableTable

public SelectableTable(List<R> rows)
SelectableTable を作成する。

パラメータ:
rows - 行データ。
メソッドの詳細

setSelectedColumnName

public void setSelectedColumnName(String selectedColumn)
現在選択されている列の名前をセットする。

パラメータ:
selectedColumn - 現在選択されている列の名前。

getSelectedColumnName

public String getSelectedColumnName()
現在選択されている列の名前を取得する。

戻り値:
現在選択されている列の名前。

isRowSelection

public boolean isRowSelection()
直前の update メソッドで行選択がされたかどうかを調べる。
このメソッドが true を返し,さらに,isColumnSelection() も true を返す場合は,セルが選択されていること示す。

戻り値:
rowSelection。

isColumnSelection

public boolean isColumnSelection()
直前の update メソッドで列選択がされたかどうかを調べる。 このメソッドが true を返し,さらに,isRowSelection() も true を返す場合は,セルが選択されていること示す。

戻り値:
columnSelection。

getSelectedCell

public Object getSelectedCell()
現在選択されているセルの値を取得する。

戻り値:
現在選択されているセルの値。

update

public void update(String value)
            throws ParseException
与えられたテキストを元にして現在のインスタンスを更新する。

定義:
インタフェース UpdatableByText 内の update
オーバーライド:
クラス SelectableArrayList<R> 内の update
パラメータ:
value - 現在のインスタンスを更新するためのテキスト。
例外:
ParseException - テキスト解析に失敗した場合。
関連項目:
UpdatableByText.update(java.lang.String)