ts.util.table
クラス MapListTable.MapListTableRecord

java.lang.Object
  上位を拡張 ts.util.table.Record<C,V>
      上位を拡張 ts.util.table.MapListTable.MapListTableRecord
すべての実装されたインタフェース:
java.io.Serializable, java.util.Map<C,V>
含まれているクラス:
MapListTable<C,V>

protected class MapListTable.MapListTableRecord
extends Record<C,V>

MapListTableで使用するレコード・クラス。

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

入れ子のクラスの概要
 
クラス ts.util.table.Record から継承された入れ子のクラス/インタフェース
Record.SimpleEntry<C,V>
 
インタフェース java.util.Map から継承された入れ子のクラス/インタフェース
java.util.Map.Entry<K,V>
 
コンストラクタの概要
MapListTable.MapListTableRecord()
          デフォルト・コンストラクタ。
 
メソッドの概要
protected  V getValue(java.lang.Object column)
          このレコードの、指定されたカラムの値を取得する。
protected  Header<C> header()
          ヘッダを取得する。
protected  V putValue(C column, V value)
          指定されたカラム・キーと値の組を、このマップに設定する。
protected  V removeValue(java.lang.Object column)
          指定されたカラム・キーに対する値をヌルに設定する。
 
クラス ts.util.table.Record から継承されたメソッド
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, satisfyCondition, size, toString, values
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MapListTable.MapListTableRecord

public MapListTable.MapListTableRecord()
デフォルト・コンストラクタ。

メソッドの詳細

header

protected Header<C> header()
ヘッダを取得する。

定義:
クラス Record<C,V> 内の header
戻り値:
ヘッダ・オブジェクト。

getValue

protected V getValue(java.lang.Object column)
このレコードの、指定されたカラムの値を取得する。

定義:
クラス Record<C,V> 内の getValue
パラメータ:
column - カラム・キー。
戻り値:
カラムの値。

putValue

protected V putValue(C column,
                     V value)
指定されたカラム・キーと値の組を、このマップに設定する。

定義:
クラス Record<C,V> 内の putValue
パラメータ:
column - カラム・キー。
value - カラム・キーに対応付けられる値。
戻り値:
引数のカラム・キーにそれまで対応付けられていた前回値。

removeValue

protected V removeValue(java.lang.Object column)
指定されたカラム・キーに対する値をヌルに設定する。

定義:
クラス Record<C,V> 内の removeValue
パラメータ:
column - カラム・キー。
戻り値:
引数のカラム・キーにそれまで対応付けられていた前回値。


Copyright (C) SATOH Takayuki All Rights Reserved.