shohaku.core.collections.decorator
クラス DecoratedMapEntry

java.lang.Object
  拡張shohaku.core.collections.decorator.DecoratedMapEntry
すべての実装インタフェース:
java.util.Map.Entry, java.io.Serializable

public class DecoratedMapEntry
extends java.lang.Object
implements java.util.Map.Entry, java.io.Serializable

指定されたマップエントリを装飾するビューを提供します。

このクラスはマップエントリの実装を隠蔽する目的や、装飾クラスの基底実装の役割を持ちます。
装飾されたマップエントリが直列化可能の場合は直列化可能です。

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

フィールドの概要
protected  java.util.Map.Entry e
          ラップするマップエントリ
 
コンストラクタの概要
DecoratedMapEntry(java.util.Map.Entry e)
          ラップするマップエントリを指定して初期化します。
 
メソッドの概要
 boolean equals(java.lang.Object o)
           
 java.lang.Object getKey()
           
 java.lang.Object getValue()
           
 int hashCode()
           
 java.lang.Object setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

e

protected java.util.Map.Entry e
ラップするマップエントリ

コンストラクタの詳細

DecoratedMapEntry

public DecoratedMapEntry(java.util.Map.Entry e)
ラップするマップエントリを指定して初期化します。

パラメータ:
e - ラップするマップエントリ
メソッドの詳細

getKey

public java.lang.Object getKey()
定義:
インタフェース java.util.Map.Entry 内の getKey

getValue

public java.lang.Object getValue()
定義:
インタフェース java.util.Map.Entry 内の getValue

setValue

public java.lang.Object setValue(java.lang.Object value)
定義:
インタフェース java.util.Map.Entry 内の setValue

hashCode

public int hashCode()
定義:
インタフェース java.util.Map.Entry 内の hashCode

equals

public boolean equals(java.lang.Object o)
定義:
インタフェース java.util.Map.Entry 内の equals

toString

public java.lang.String toString()