data
クラス AbstractNumberMap

java.lang.Object
  上位を拡張 data.AbstractNumberMap
すべての実装されたインタフェース:
NumberMap, java.lang.Cloneable
直系の既知のサブクラス:
DoubleMap, FloatMap, IntegerMap

public abstract class AbstractNumberMap
extends java.lang.Object
implements NumberMap, java.lang.Cloneable

プリミティブ型数値マップの抽象スーパークラス


入れ子のクラスの概要
 
インタフェース data.NumberMap から継承された入れ子のクラス/インタフェース
NumberMap.Entry
 
フィールドの概要
protected static int DEFAULT_INITIAL_CAPACITY
          初期容量のデフォルト値
protected static float DEFAULT_LOAD_FACTOR
          負荷係数のデフォルト値
protected static int MAXIMUM_CAPACITY
          容量の最大値
protected  int size
          マップに含まれるエントリーの数
 
コンストラクタの概要
protected AbstractNumberMap()
           
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトのコピーを返す
 boolean containsKey(double key)
          マップが指定されたキーを含むかどうか判別する
 boolean containsValue(double value)
          マップが指定された値を含むかどうか判別する
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 double get(double key)
          値を返す
 int hashCode()
          オブジェクトのハッシュコード値を返す
 boolean isEmpty()
          マップがキーと値の組を含まないかどうか判別する
 double[] keys()
          マップに含まれる全てのキーを返す
 void putAll(NumberMap map)
          マッピングを追加する
 int size()
          マップに含まれるキーと値の組の数を返す
 java.lang.String toString()
          データ文字列を返す
 double[] values()
          マップに含まれる全ての値を返す
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース data.NumberMap から継承されたメソッド
clear, entries, put, remove
 

フィールドの詳細

DEFAULT_INITIAL_CAPACITY

protected static final int DEFAULT_INITIAL_CAPACITY
初期容量のデフォルト値

関連項目:
定数フィールド値

MAXIMUM_CAPACITY

protected static final int MAXIMUM_CAPACITY
容量の最大値

関連項目:
定数フィールド値

DEFAULT_LOAD_FACTOR

protected static final float DEFAULT_LOAD_FACTOR
負荷係数のデフォルト値

関連項目:
定数フィールド値

size

protected int size
マップに含まれるエントリーの数

コンストラクタの詳細

AbstractNumberMap

protected AbstractNumberMap()
メソッドの詳細

size

public int size()
マップに含まれるキーと値の組の数を返す

定義:
インタフェース NumberMap 内の size
戻り値:
マップに含まれるキーと値の組の数

isEmpty

public boolean isEmpty()
マップがキーと値の組を含まないかどうか判別する

定義:
インタフェース NumberMap 内の isEmpty
戻り値:
マップがキーと値の組を含まない場合は true

containsKey

public boolean containsKey(double key)
マップが指定されたキーを含むかどうか判別する

定義:
インタフェース NumberMap 内の containsKey
パラメータ:
key - マップが含むかどうか判別するキー
戻り値:
マップが指定されたキーを含む場合は true

containsValue

public boolean containsValue(double value)
マップが指定された値を含むかどうか判別する

定義:
インタフェース NumberMap 内の containsValue
パラメータ:
value - マップが含むかどうか判別する値
戻り値:
マップが指定された値を含む場合は true

get

public double get(double key)
値を返す

定義:
インタフェース NumberMap 内の get
パラメータ:
key - 値を取り出すキー
戻り値:
指定されたキーに対応する値

putAll

public void putAll(NumberMap map)
マッピングを追加する

定義:
インタフェース NumberMap 内の putAll
パラメータ:
map - 追加するマップ

keys

public double[] keys()
マップに含まれる全てのキーを返す

定義:
インタフェース NumberMap 内の keys
戻り値:
マップに含まれる全てのキーを格納する配列

values

public double[] values()
マップに含まれる全ての値を返す

定義:
インタフェース NumberMap 内の values
戻り値:
マップに含まれる全ての値を格納する配列

clone

public java.lang.Object clone()
オブジェクトのコピーを返す

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
比較対象のオブジェクトが NumberMap のインスタンスで同じエントリーを持つ場合は true

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現