|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.datatransfer.SystemFlavorMap
SystemFlavorMap は、外部から設定可能なマップであり、プラットフォームのネイティブなタイプ名 (文字列) を、MIME タイプの文字列、および関連付けられた DataFlavor にマッピングします。
このマップは DnD システムによって使用され、プラットフォームでのデータタイプを MIME タイプにマッピングして、プラットフォームの DnD システムを介して Java とプラットフォームの間でオブジェクトの転送を可能にします。
メソッドの概要 | |
static DataFlavor |
decodeDataFlavor(String atom)
|
static String |
decodeJavaMIMEType(String atom)
|
static String |
encodeDataFlavor(DataFlavor df)
|
static String |
encodeJavaMIMEType(String mimeType)
|
static FlavorMap |
getDefaultFlavorMap()
デフォルトのシステム実装を返します。 |
Map |
getFlavorsForNatives(String[] natives)
ネイティブなデータタイプ名を対応するフレーバにマッピングします。 |
Map |
getNativesForFlavors(DataFlavor[] flavors)
フレーバをネイティブなデータタイプ名にマッピングします。 |
static boolean |
isJavaMIMEType(String atom)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static FlavorMap getDefaultFlavorMap()
public Map getNativesForFlavors(DataFlavor[] flavors)
FlavorMap
内の getNativesForFlavors
java.awt.datatransfer.FlavorMap
からコピーされたタグ:flavors
- ネイティブなデータタイプにマッピングされる DataFlavor の配列、または nullpublic Map getFlavorsForNatives(String[] natives)
FlavorMap
内の getFlavorsForNatives
java.awt.datatransfer.FlavorMap
からコピーされたタグ:native
- DataFlavor にマッピングされるネイティブなデータタイプを表す String の配列、または nullpublic static String encodeJavaMIMEType(String mimeType)
public static String encodeDataFlavor(DataFlavor df)
public static boolean isJavaMIMEType(String atom)
public static String decodeJavaMIMEType(String atom)
public static DataFlavor decodeDataFlavor(String atom) throws ClassNotFoundException
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.