Java プラットフォーム 1.2

java.awt.datatransfer
クラス SystemFlavorMap

java.lang.Object
  |
  +--java.awt.datatransfer.SystemFlavorMap

public final class SystemFlavorMap
extends Object
implements FlavorMap

SystemFlavorMap は、外部から設定可能なマップであり、プラットフォームのネイティブなタイプ名 (文字列) を、 MIME 形式の文字列、および関連付けられた DataFlavor にマッピングします。

このマップは DnD システムによって使用され、プラットフォームでのデータタイプを MIME 形式にマッピングして、プラットフォームの DnD システムを介して Java とプラットフォームの間でオブジェクトの転送を可能にします。

導入されたバージョン:
JDK1.2

メソッドの概要
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
 

メソッドの詳細

getDefaultFlavorMap

public static FlavorMap getDefaultFlavorMap()
デフォルトのシステム実装を取得します。

getNativesForFlavors

public Map getNativesForFlavors(DataFlavor[] flavors)
フレーバをネイティブなデータタイプ名にマッピングします。
定義:
インタフェース FlavorMap 内の getNativesForFlavors

getFlavorsForNatives

public Map getFlavorsForNatives(String[] natives)
ネイティブなデータタイプ名を対応するフレーバにマッピングします。
定義:
インタフェース FlavorMap 内の getFlavorsForNatives

encodeJavaMIMEType

public static String encodeJavaMIMEType(String mimeType)
戻り値:
ネイティブなタイプ名として使用するために符号化された Java MIME 形式

encodeDataFlavor

public static String encodeDataFlavor(DataFlavor df)
戻り値:
ネイティブなタイプ名として使用するために符号化された Java MIME 形式

isJavaMIMEType

public static boolean isJavaMIMEType(String atom)
戻り値:
ネイティブなデータタイプの文字列が、符号化された Java MIME 形式であるかどうか

decodeJavaMIMEType

public static String decodeJavaMIMEType(String atom)
戻り値:
復号化された Java MIME 形式文字列

decodeDataFlavor

public static DataFlavor decodeDataFlavor(String atom)
                                   throws ClassNotFoundException
戻り値:
DataFlavor として復号化された Java MIME 形式

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.