Woolpack API

woolpack.utils
クラス DelegationMap<K,V>

java.lang.Object
  上位を拡張 woolpack.utils.DelegationMap<K,V>
すべての実装されたインタフェース:
java.util.Map<K,V>

public class DelegationMap<K,V>
extends java.lang.Object
implements java.util.Map<K,V>

委譲先に委譲するMapです。

作成者:
nakamura

入れ子のクラスの概要
 
インタフェース java.util.Map から継承された入れ子のクラス/インタフェース
java.util.Map.Entry<K,V>
 
コンストラクタの概要
DelegationMap(java.util.Map<K,V> map)
           
 
メソッドの概要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<K,V>> entrySet()
           
 boolean equals(java.lang.Object o)
           
 V get(java.lang.Object key)
           
 java.util.Map<K,V> getMap()
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Set<K> keySet()
           
 V put(K key, V value)
           
 void putAll(java.util.Map<? extends K,? extends V> t)
           
 V remove(java.lang.Object key)
           
 void setMap(java.util.Map<K,V> child)
           
 int size()
           
 java.lang.String toString()
           
 java.util.Collection<V> values()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DelegationMap

public DelegationMap(java.util.Map<K,V> map)
メソッドの詳細

clear

public void clear()
定義:
インタフェース java.util.Map<K,V> 内の clear

containsKey

public boolean containsKey(java.lang.Object key)
定義:
インタフェース java.util.Map<K,V> 内の containsKey

containsValue

public boolean containsValue(java.lang.Object value)
定義:
インタフェース java.util.Map<K,V> 内の containsValue

entrySet

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

get

public V get(java.lang.Object key)
定義:
インタフェース java.util.Map<K,V> 内の get

isEmpty

public boolean isEmpty()
定義:
インタフェース java.util.Map<K,V> 内の isEmpty

keySet

public java.util.Set<K> keySet()
定義:
インタフェース java.util.Map<K,V> 内の keySet

put

public V put(K key,
             V value)
定義:
インタフェース java.util.Map<K,V> 内の put

putAll

public void putAll(java.util.Map<? extends K,? extends V> t)
定義:
インタフェース java.util.Map<K,V> 内の putAll

size

public int size()
定義:
インタフェース java.util.Map<K,V> 内の size

values

public java.util.Collection<V> values()
定義:
インタフェース java.util.Map<K,V> 内の values

remove

public V remove(java.lang.Object key)
定義:
インタフェース java.util.Map<K,V> 内の remove

equals

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

hashCode

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

toString

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

getMap

public java.util.Map<K,V> getMap()

setMap

public void setMap(java.util.Map<K,V> child)

Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.