com.extjs.gxt.ui.client.data
クラス RpcMap

java.lang.Object
  extended by com.extjs.gxt.ui.client.data.RpcMap
すべての実装インターフェース:
java.util.Map<java.lang.String,java.lang.Object>

public class RpcMap
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.Object>

RpcMapは次善策であるGWT RPCシステムの一部に使用されます。 RPCインターフェースのどんなタイプにも割り当て可能なタイプのために、GWT RPCのリバインダーはフィールドのシリアライザーを生成します。 BaseModelが"Map map"を使用する場合、 これは、あなたのGWT Moduleのクラスパス内のあらゆるシリアライザーのタイプのためのフィールドのシリアライザーをRPCシステムが生成する引き金になります。  それゆえ、BaseModelは"Map map"を使用し、これを回避するためにタイプの補償に依存します。 唯一の欠点は、あらゆるタイプに対してフィールドのシリアライザーが生成されるように保証するなら、あなたがこのマップに追加するということです。 RpcMapは次のタイプをサポートしています。Byte、Short、Integer、 Long、Float、Double、Date、Boolean、そしてこれらのタイプの配列です。List、Set、Mapと同様です。


入れ子クラス 概要
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
コンストラクタ 概要
RpcMap()
           
 
メソッド 概要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object get(java.lang.Object key)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Set<java.lang.String> keySet()
           
 java.lang.Object put(java.lang.String key, java.lang.Object value)
           
 void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
           
 java.lang.Object remove(java.lang.Object key)
           
 int size()
           
 java.lang.String toString()
           
 java.util.Collection<java.lang.Object> values()
           
 
クラスjava.lang.Objectから継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタ 詳細

RpcMap

public RpcMap()
メソッド 詳細

clear

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

containsKey

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

containsValue

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

entrySet

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

equals

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

get

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

hashCode

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

isEmpty

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

keySet

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

put

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

putAll

public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
定義:
インターフェースjava.util.Map<java.lang.String,java.lang.Object>内のputAll

remove

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

size

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

values

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

toString

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