概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## ts.util.table
クラス ArrayListTable.ArrayListTableRecord

    java.lang.Object
      ts.util.table.Record<C,V>
          ts.util.table.ArrayListTable.ArrayListTableRecord

すべての実装されたインタフェース:
  java.io.Serializable, java.util.Map<C,V>

含まれているクラス:
  ArrayListTable<C,V>

    protected class ArrayListTable.ArrayListTableRecord

extends Record<C,V>

`ArrayListTable`クラスのレコードを表す マップ・クラス。
カラム・キーと配列インデックスの対応付けを行うマップを保持する `ArrayListTableHeader` オブジェクトをこのマップのキー集合とし、 マップの値は配列に格納する。

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

入れ子のクラスの概要

クラス ts.util.table.Record から継承された入れ子のクラス/インタフェース
`Record.SimpleEntry<C,V>`

インタフェース java.util.Map から継承された入れ子のクラス/インタフェース
`java.util.Map.Entry<K,V>`

コンストラクタの概要
`ArrayListTable.ArrayListTableRecord(int initColCapacity)` 初期カラム容量を引数にとるコンストラクタ。

メソッドの概要
`void` | `clear()` このマップの内容をクリアする。
`boolean` | `containsValue(java.lang.Object value)` 指定された値を持つ要素が存在するかどうかを確認する。
`java.util.Set<java.util.Map.Entry<C,V>>` | `entrySet()` このマップに格納されているキーと値の組を表すエントリの集合を取得する。
`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)` 指定されたカラム・キーに対する値をヌルに設定する。
`java.util.Collection<V>` | `values()` このマップに格納されている値のコレクションを取得する。

クラス ts.util.table.Record から継承されたメソッド
`containsKey, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, satisfyCondition, size, toString`

クラス java.lang.Object から継承されたメソッド
`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### ArrayListTable.ArrayListTableRecord

    public ArrayListTable.ArrayListTableRecord(int initColCapacity)

  初期カラム容量を引数にとるコンストラクタ。

  パラメータ:
    `initColCapacity` - 初期カラム容量。
  例外:
    `java.lang.AssertionError` - 引数が負の値の場合（デバッグ・モードのみ）。

メソッドの詳細

### header

    protected Header<C> header()

  ヘッダを取得する。

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

### containsValue

    public boolean containsValue(java.lang.Object value)

  指定された値を持つ要素が存在するかどうかを確認する。

  定義:
    インタフェース `java.util.Map<C,V>` 内の `containsValue`
  オーバーライド:
    クラス `Record<C,V>` 内の `containsValue`
  パラメータ:
    `value` - 確認対象の値。
  戻り値:
    引数の値を持つ要素が存在する場合は`true`、そうでなければ `false`を返す。

### 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` - カラム・キー。
  戻り値:
    引数のカラム・キーにそれまで対応付けられていた前回値。

### clear

    public void clear()

  このマップの内容をクリアする。
  このマップに格納されている要素の値を全てヌルに設定する。 カラム・キーの削除は行わない。

  定義:
    インタフェース `java.util.Map<C,V>` 内の `clear`
  オーバーライド:
    クラス `Record<C,V>` 内の `clear`

### values

    public java.util.Collection<V> values()

  このマップに格納されている値のコレクションを取得する。

  定義:
    インタフェース `java.util.Map<C,V>` 内の `values`
  オーバーライド:
    クラス `Record<C,V>` 内の `values`
  戻り値:
    このマップに格納されている値のコレクション。

### entrySet

    public java.util.Set<java.util.Map.Entry<C,V>> entrySet()

  このマップに格納されているキーと値の組を表すエントリの集合を取得する。

  定義:
    インタフェース `java.util.Map<C,V>` 内の `entrySet`
  オーバーライド:
    クラス `Record<C,V>` 内の `entrySet`
  戻り値:
    このマップに格納されているキーと値の組を表すエントリの集合。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright (C) SATOH Takayuki All Rights Reserved.