JavaTM 2
Platform
Std. Ed. v1.4.0

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

Map を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.datatransfer アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
javax.print.attribute.standard このパッケージには指定された印刷属性のクラスが含まれています。 
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。  
javax.security.auth.spi プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。  
javax.sql サーバ側のデータソースアクセスについて、JavaTM プログラミング言語から処理する API を提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.awt での Map の使用
 

Map を実装している java.awt のクラス
 class RenderingHints
          RenderingHints クラスには、Graphics2D クラスや、BufferedImageOp および Raster を実装するクラスによって使用される描画ヒントが含まれています。
 

Map として宣言されている java.awt のフィールド
protected  Map Toolkit.desktopProperties
           
 

Map を返す java.awt のメソッド
 Map Font.getAttributes()
          この Font で有効なフォント属性のマップを返します。
abstract  Map Toolkit.mapInputMethodHighlight(InputMethodHighlight highlight)
          指定されたインプットメソッドハイライトの抽象レベル記述に対する可視属性のマップを返します。
 

Map 型のパラメータを持つ java.awt のメソッド
static Font Font.getFont(Map attributes)
          この属性セットに適切な Font を返します。
 Font Font.deriveFont(Map attributes)
          現在の Font オブジェクトを複製し新しいフォント属性を適用することにより、新しい Font オブジェクトを生成します。
abstract  void Graphics2D.setRenderingHints(Map hints)
          描画アルゴリズムのすべての推奨設定の値を、指定された hints に置き換えます。
abstract  void Graphics2D.addRenderingHints(Map hints)
          描画アルゴリズムに関する任意の数の推奨設定の値を設定します。
 void RenderingHints.putAll(Map m)
          指定された Map からすべてのマッピングをこの RenderingHints にコピーします。
 

Map 型のパラメータを持つ java.awt のコンストラクタ
Font(Map attributes)
          指定された属性で新しい Font を生成します。
RenderingHints(Map init)
          キーと値を指定された Map オブジェクト (null の場合もある) から初期化して、オブジェクトを新しく構築します。
 

java.awt.datatransfer での Map の使用
 

Map を返す java.awt.datatransfer のメソッド
 Map SystemFlavorMap.getNativesForFlavors(DataFlavor[] flavors)
          指定された DataFlavor の、もっとも適切な String ネイティブへの Map を返します。
 Map SystemFlavorMap.getFlavorsForNatives(String[] natives)
          指定された String ネイティブの、もっとも適切な DataFlavor への Map を返します。
 Map FlavorMap.getNativesForFlavors(DataFlavor[] flavors)
          指定された DataFlavor の、対応する String ネイティブへの Map を返します。
 Map FlavorMap.getFlavorsForNatives(String[] natives)
          指定された String ネイティブの、対応する DataFlavor への Map を返します。
 

java.awt.font での Map の使用
 

Map 型のパラメータを持つ java.awt.font のコンストラクタ
TextLayout(String string, Map attributes, FontRenderContext frc)
          String および属性セットから TextLayout を構築します。
 

java.awt.im での Map の使用
 

Map を返す java.awt.im のメソッド
 Map InputMethodHighlight.getStyle()
          テキスト範囲の描画スタイル属性、または null を返します。
 

Map 型のパラメータを持つ java.awt.im のコンストラクタ
InputMethodHighlight(boolean selected, int state, int variation, Map style)
          インプットメソッドのハイライトレコードを作成します。
 

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.sql での Map の使用
 

Map を返す java.sql のメソッド
 Map Connection.getTypeMap()
          この Connection に関連した Map オブジェクトを取得します。
 

Map 型のパラメータを持つ java.sql のメソッド
 Object[] Struct.getAttributes(Map map)
          この Struct オブジェクトが表す SQL 構造化型の属性の順序付けされた値を作成します。
 Object ResultSet.getObject(int i, Map map)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として取得します。
 Object ResultSet.getObject(String colName, Map map)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として取得します。
 Object Ref.getObject(Map map)
          参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用して Java 型へマップします。
 void Connection.setTypeMap(Map map)
          この Connection オブジェクトの型マップとして指定された TypeMap オブジェクトをインストールします。
 Object CallableStatement.getObject(int i, Map map)
          OUT パラメータ i の値を表すオブジェクトを返し、map を使用してそのパラメータ値のカスタムマッピングを行います。
 Object CallableStatement.getObject(String parameterName, Map map)
          OUT パラメータ i の値を表すオブジェクトを返し、map を使用してそのパラメータ値のカスタムマッピングを行います。
 Object Array.getArray(Map map)
          この Array オブジェクトによって指定された SQL ARRAY 値の内容を取り出します。
 Object Array.getArray(long index, int count, Map map)
          この Array オブジェクトによって指定された SQL ARRAY 値の一部を取り出します。
 ResultSet Array.getResultSet(Map map)
          この Array オブジェクトによって指定された SQL ARRAY 値の要素を含む結果セットを取得します。
 ResultSet Array.getResultSet(long index, int count, Map map)
          インデックス index で始まり、最大で count の連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。
 

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
          マップ自身が昇順のキー順になることを保証します。
 

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.unmodifiableMap(Map m)
          指定されたマップの変更不可能なビューを返します。
static Map Collections.synchronizedMap(Map m)
          指定されたマップを基にする同期 (スレッドに対して安全な) マップを返します。
static Map Collections.singletonMap(Object key, Object value)
          指定された値に指定されたオブジェクトだけをマッピングする不変のマップを返します。
 

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

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

java.util.jar での Map の使用
 

Map を実装している java.util.jar のクラス
 class Attributes
          Attributes クラスは、マニフェスト属性名に関連した文字列の値にマッピングします。
 

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 にコピーします。
 

javax.print.attribute.standard での Map の使用
 

Map を実装している javax.print.attribute.standard のクラス
 class PrinterStateReasons
          PrinterStateReasons は、プリンタの現在の状態についての追加情報、つまりプリンタの PrinterState 属性をよりわかりやすくする情報を、値のセットとして列挙する印刷属性クラスです。
 

Map 型のパラメータを持つ javax.print.attribute.standard のコンストラクタ
PrinterStateReasons(Map map)
          指定されたマップと同じ PrinterStateReason から Severity へのマッピングを持つプリンタ状態理由属性を新しく構築します。
 

javax.security.auth.login での Map の使用
 

Map を返す javax.security.auth.login のメソッド
 Map AppConfigurationEntry.getOptions()
          この LoginModule 用に構成されたオプションを取得します。
 

Map 型のパラメータを持つ javax.security.auth.login のコンストラクタ
AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map options)
          このクラスのデフォルトのコンストラクタです。
 

javax.security.auth.spi での Map の使用
 

Map 型のパラメータを持つ javax.security.auth.spi のメソッド
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
          この LoginModule を初期化します。
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
          この LoginModule を初期化します。
 

javax.sql での Map の使用
 

Map を返す javax.sql のメソッド
 Map RowSet.getTypeMap()
          この RowSet オブジェクトに関連付けられた、SQL ユーザ定義型のカスタムマッピングがある場合にはそれを指定する Map オブジェクトを取得します。
 

Map 型のパラメータを持つ javax.sql のメソッド
 void RowSet.setTypeMap(Map map)
          指定した java.util.Map オブジェクトを、この RowSet オブジェクトのデフォルト型マップとしてインストールします。
 

javax.swing での Map の使用
 

Map を実装している javax.swing のクラス
 class UIDefaults
          Swing コンポーネントのデフォルト値のテーブルです。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.