org.seasar.util.collection
クラス ArrayMap.Entry<K,V>

java.lang.Object
  上位を拡張 org.seasar.util.collection.ArrayMap.Entry<K,V>
型パラメータ:
K - キーの型
V - キーの値
すべての実装されたインタフェース:
Externalizable, Serializable, Map.Entry<K,V>
含まれているクラス:
ArrayMap<K,V>

protected static class ArrayMap.Entry<K,V>
extends Object
implements Map.Entry<K,V>, Externalizable

ArrayMapArrayMap.Entryです。

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

フィールドの概要
protected  int hashCode
          ハッシュ値
protected  K key
          キー
protected  ArrayMap.Entry<K,V> next
          次のエントリ
protected  V value
          値
 
コンストラクタの概要
ArrayMap.Entry()
          インスタンスを構築します。
ArrayMap.Entry(int hashCode, K key, V value, ArrayMap.Entry<K,V> next)
          インスタンスを構築します。
 
メソッドの概要
 void clear()
          状態をクリアします。
 boolean equals(Object o)
           
 K getKey()
           
 V getValue()
           
 int hashCode()
           
 void readExternal(ObjectInput s)
           
 V setValue(V value)
           
 String toString()
           
 void writeExternal(ObjectOutput s)
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

hashCode

protected transient int hashCode
ハッシュ値


key

protected transient K key
キー


value

protected transient V value


next

protected transient ArrayMap.Entry<K,V> next
次のエントリ

コンストラクタの詳細

ArrayMap.Entry

public ArrayMap.Entry()
インスタンスを構築します。


ArrayMap.Entry

public ArrayMap.Entry(int hashCode,
                      K key,
                      V value,
                      ArrayMap.Entry<K,V> next)
インスタンスを構築します。

パラメータ:
hashCode - ハッシュ値
key - キー
value - 値
next - 次のエントリ
メソッドの詳細

getKey

public K getKey()
定義:
インタフェース Map.Entry<K,V> 内の getKey

getValue

public V getValue()
定義:
インタフェース Map.Entry<K,V> 内の getValue

setValue

public V setValue(V value)
定義:
インタフェース Map.Entry<K,V> 内の setValue

clear

public void clear()
状態をクリアします。


equals

public boolean equals(Object o)
定義:
インタフェース Map.Entry<K,V> 内の equals
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
定義:
インタフェース Map.Entry<K,V> 内の hashCode
オーバーライド:
クラス Object 内の hashCode

toString

public String toString()
オーバーライド:
クラス Object 内の toString

writeExternal

public void writeExternal(ObjectOutput s)
                   throws IOException
定義:
インタフェース Externalizable 内の writeExternal
例外:
IOException

readExternal

public void readExternal(ObjectInput s)
                  throws IOException,
                         ClassNotFoundException
定義:
インタフェース Externalizable 内の readExternal
例外:
IOException
ClassNotFoundException


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.