com.jme3.util
クラス ListMap<K,V>

java.lang.Object
  上位を拡張 com.jme3.util.ListMap<K,V>
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, java.util.Map<K,V>

public final class ListMap<K,V>
extends java.lang.Object
implements java.util.Map<K,V>, java.lang.Cloneable, java.io.Serializable

Implementation of a Map that favors iteration speed rather than get/put speed.

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

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

コンストラクタの詳細

ListMap

public ListMap()

ListMap

public ListMap(int initialCapacity)

ListMap

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

main

public static void main(java.lang.String[] args)

size

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

getEntry

public java.util.Map.Entry<K,V> getEntry(int index)

getValue

public V getValue(int index)

getKey

public K getKey(int index)

isEmpty

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

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

get

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

put

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

remove

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

putAll

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

clear

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

clone

public ListMap<K,V> clone()
オーバーライド:
クラス java.lang.Object 内の clone

keySet

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

values

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

entrySet

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