CDC 1.1.2

インタフェース
java.util.Map の使用

Map を使用しているパッケージ
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.jar JAR (Java ARchive) ファイル形式の読み込みと書き込みに使うクラスを提供します。 
 

java.net での Map の使用
 

Map を返す java.net のメソッド
 Map URLConnection.getHeaderFields()
          ヘッダーフィールドの変更不可能なマップを返します。
 Map URLConnection.getRequestProperties()
          この接続の一般要求プロパティーの変更不可能なマップを返します。
 

java.security での Map の使用
 

Map を実装している java.security のクラス
 class Provider
          このクラスは、Java Security API の「プロバイダ」を表します。
 

Map 型のパラメータを持つ java.security のメソッド
static Provider[] Security.getProviders(Map filter)
          指定された選択基準を満たすすべてのインストールされたプロバイダを含む配列を返します。
 void Provider.putAll(Map t)
          指定された Map からこのプロバイダへすべてのマッピングをコピーします。
 

java.text での Map の使用
 

Map を返す java.text のメソッド
 Map AttributedCharacterIterator.getAttributes()
          現在の文字に定義された属性を持つマップを返します。
 

Map 型のパラメータを持つ java.text のメソッド
 void AttributedString.addAttributes(Map attributes, int beginIndex, int endIndex)
          一連の属性を文字列の部分範囲に追加します。
 

Map 型のパラメータを持つ java.text のコンストラクタ
AttributedString(String text, Map attributes)
          指定されたテキストと属性を持つ AttributedString インスタンスを構築します。
 

java.util での Map の使用
 

java.util での Map のサブインタフェース
 interface SortedMap
          キーの自然順序付け (Comparable インタフェースを参照) に従って、またはソートマップの作成時に提供されるコンパレータによって、マップ自体が昇順のキー順にソートされることを追加で保証するマップです。
 

Map を実装している java.util のクラス
 class AbstractMap
          このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class HashMap
          Map インタフェースのハッシュテーブルに基づく実装です。
 class Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
 class IdentityHashMap
          このクラスは、キーと値を比較するときにオブジェクトの同一性の代わりにリファレンスの同一性を使用して、ハッシュテーブルを持つ Map インスタンスを実装します。
 class LinkedHashMap
          予測可能な繰り返し順序を持つ Map インタフェースのハッシュテーブルとリンクリストの実装です。
 class Properties
          Properties クラスは、不変のプロパティーセットを表します。
 class TreeMap
          SortedMap インタフェースの Red-Black ツリーに基づく実装です。
 class WeakHashMap
          ハッシュテーブルに基づいた「弱キー」による Map 実装です。
 

Map として宣言されている java.util のフィールド
static Map Collections.EMPTY_MAP
          空のマップです (不変)。
 

Map を返す java.util のメソッド
static Map Collections.singletonMap(Object key, Object value)
          指定された値に指定されたキーだけをマップする不変のマップを返します。
static Map Collections.synchronizedMap(Map m)
          指定されたマップに連動する同期 (スレッドセーフな) マップを返します。
static Map Collections.unmodifiableMap(Map m)
          指定されたマップの変更不可能なビューを返します。
 

Map 型のパラメータを持つ java.util のメソッド
 void IdentityHashMap.putAll(Map t)
          指定のマップからすべてのマッピングをマップにコピーします。
 void TreeMap.putAll(Map map)
          指定されたマップからすべてのマッピングをマップにコピーします。
 void WeakHashMap.putAll(Map m)
          指定のマップからすべてのマッピングをマップにコピーします。
 void HashMap.putAll(Map m)
          指定のマップからすべてのマッピングをマップにコピーします。
 void AbstractMap.putAll(Map t)
          指定されたマップのすべてのマッピングをこのマップにコピーします (任意のオペレーション)。
 void Hashtable.putAll(Map t)
          指定された Map から Hashtable にすべてのマッピングをコピーします。
 void Map.putAll(Map t)
          指定されたマップのすべてのマッピングをこのマップにコピーします (任意のオペレーション)。
static Map Collections.synchronizedMap(Map m)
          指定されたマップに連動する同期 (スレッドセーフな) マップを返します。
static Map Collections.unmodifiableMap(Map m)
          指定されたマップの変更不可能なビューを返します。
 

Map 型のパラメータを持つ java.util のコンストラクタ
HashMap(Map m)
          指定された Map と同じマッピングで新規 HashMap を作成します。
Hashtable(Map t)
          指定された Map と同じマッピングで新しいハッシュテーブルを生成します。
IdentityHashMap(Map m)
          指定されたマップのキーと値のマッピングを含む新しいアイデンティティーハッシュマップを構築します。
LinkedHashMap(Map m)
          指定された Map と同じマッピングで挿入順の LinkedHashMap インスタンスを作成します。
TreeMap(Map m)
          指定されたマップと同じマッピングを持ち、そのキーの「自然順序付け」に従ってソートされた新しいマップを作成します。
WeakHashMap(Map t)
          指定された Map と同じマッピングで新規 WeakHashMap を作成します。
 

java.util.jar での Map の使用
 

Map を実装している java.util.jar のクラス
 class Attributes
          Attributes クラスは、Manifest 属性名を関連する文字列値にマップします。
 

Map として宣言されている java.util.jar のフィールド
protected  Map Attributes.map
          属性名と属性の値のマッピングです。
 

Map を返す java.util.jar のメソッド
 Map Manifest.getEntries()
          この Manifest に格納されているエントリの Map を返します。
 

Map 型のパラメータを持つ java.util.jar のメソッド
 void Attributes.putAll(Map attr)
          指定された Attributes から、属性名と属性の値とのマッピングをすべてこの Map にコピーします。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.