org.seasar.framework.util
クラス ArrayMap

java.lang.Object
  拡張java.util.AbstractMap
      拡張org.seasar.framework.util.ArrayMap
すべての実装インタフェース:
Cloneable, Externalizable, Map, Serializable
直系の既知のサブクラス:
CaseInsensitiveMap

public class ArrayMap
extends AbstractMap
implements Map, Cloneable, Externalizable

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

コンストラクタの概要
ArrayMap()
           
ArrayMap(int initialCapacity)
           
ArrayMap(Map map)
           
 
メソッドの概要
 void clear()
           
 Object clone()
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 Set entrySet()
           
 boolean equals(Object o)
           
 Object get(int index)
           
 Object get(Object key)
           
 org.seasar.framework.util.ArrayMap.Entry getEntry(int index)
           
 Object getKey(int index)
           
 int indexOf(Object value)
           
 boolean isEmpty()
           
 Object put(Object key, Object value)
           
 void putAll(Map map)
           
 void readExternal(ObjectInput in)
           
 Object remove(int index)
           
 Object remove(Object key)
           
 void set(int index, Object value)
           
 int size()
           
 Object[] toArray()
           
 Object[] toArray(Object[] proto)
           
 void writeExternal(ObjectOutput out)
           
 
クラス java.util.AbstractMap から継承したメソッド
hashCode, keySet, toString, values
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承したメソッド
hashCode, keySet, values
 

コンストラクタの詳細

ArrayMap

public ArrayMap()

ArrayMap

public ArrayMap(int initialCapacity)

ArrayMap

public ArrayMap(Map map)
メソッドの詳細

size

public final int size()
定義:
インタフェース Map 内の size

isEmpty

public final boolean isEmpty()
定義:
インタフェース Map 内の isEmpty

containsValue

public final boolean containsValue(Object value)
定義:
インタフェース Map 内の containsValue

indexOf

public final int indexOf(Object value)

containsKey

public boolean containsKey(Object key)
定義:
インタフェース Map 内の containsKey

get

public Object get(Object key)
定義:
インタフェース Map 内の get

get

public final Object get(int index)

getKey

public final Object getKey(int index)

getEntry

public final org.seasar.framework.util.ArrayMap.Entry getEntry(int index)

put

public Object put(Object key,
                  Object value)
定義:
インタフェース Map 内の put

set

public final void set(int index,
                      Object value)

remove

public Object remove(Object key)
定義:
インタフェース Map 内の remove

remove

public final Object remove(int index)

putAll

public void putAll(Map map)
定義:
インタフェース Map 内の putAll

clear

public final void clear()
定義:
インタフェース Map 内の clear

toArray

public final Object[] toArray()

toArray

public final Object[] toArray(Object[] proto)

equals

public final boolean equals(Object o)
定義:
インタフェース Map 内の equals

entrySet

public final Set entrySet()
定義:
インタフェース Map 内の entrySet

writeExternal

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

readExternal

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

clone

public Object clone()


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.