Java プラットフォーム 1.2

クラス
java.awt.datatransfer.DataFlavor の使用

DataFlavor を使用するパッケージ
java.awt.datatransfer このパッケージは、アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
 

java.awt.datatransfer における DataFlavor の使用方法
 

DataFlavor として宣言される java.awt.datatransfer におけるフィールド
static DataFlavor DataFlavor.stringFlavor
          Java Unicode String クラスを表現する DataFlavor です。
static DataFlavor DataFlavor.plainTextFlavor
          Unicode エンコーディングでプレーンテキストを表現する DataFlavor です。
static DataFlavor DataFlavor.javaFileListFlavor
          Java (および基礎となるプラットフォーム) 同士でファイルのリストを転送するには、この型またはサブタイプの DataFlavor と、表現クラス java.util.List が使用されます。
 

DataFlavor を返す java.awt.datatransfer におけるメソッド
 DataFlavor[] StringSelection.getTransferDataFlavors()
          データを提供できるフレーバの配列を返します。
static DataFlavor SystemFlavorMap.decodeDataFlavor(String atom)
           
 DataFlavor[] Transferable.getTransferDataFlavors()
          データを提供することができるフレーバを示す DataFlavor オブジェクトの配列を返します。
 

DataFlavor のパラメータを持つ java.awt.datatransfer におけるメソッド
 boolean StringSelection.isDataFlavorSupported(DataFlavor flavor)
          要求したフレーバが、このオブジェクトでサポートされているかどうかを返します。
 Object StringSelection.getTransferData(DataFlavor flavor)
          データが "java.lang.String" フレーバで要求された場合に、その選択を表現する String を返します。
 boolean DataFlavor.equals(DataFlavor dataFlavor)
           
 boolean DataFlavor.isMimeTypeEqual(DataFlavor dataFlavor)
           
 Map FlavorMap.getNativesForFlavors(DataFlavor[] flavors)
          フレーバをネイティブなデータタイプ名にマッピングします。
 Map SystemFlavorMap.getNativesForFlavors(DataFlavor[] flavors)
          フレーバをネイティブなデータタイプ名にマッピングします。
static String SystemFlavorMap.encodeDataFlavor(DataFlavor df)
           
 boolean Transferable.isDataFlavorSupported(DataFlavor flavor)
          指定されたデータフレーバが、このオブジェクトに対してサポートされているかどうかを返します。
 Object Transferable.getTransferData(DataFlavor flavor)
          転送されるデータを表現するオブジェクトを返します。
 

DataFlavor のパラメータを持つ java.awt.datatransfer におけるコンストラクタ
UnsupportedFlavorException.UnsupportedFlavorException(DataFlavor flavor)
          UnsupportedFlavorException を構築します。
 

java.awt.dnd における DataFlavor の使用方法
 

DataFlavor を返す java.awt.dnd におけるメソッド
 DataFlavor[] DropTargetDragEvent.getCurrentDataFlavors()
           
 DataFlavor[] DropTargetDropEvent.getCurrentDataFlavors()
           
protected  DataFlavor[] DropTargetContext.getCurrentDataFlavors()
          この操作の Transferable オペランドの有効な DataFlavor を取得します。
 DataFlavor[] DropTargetContext.TransferableProxy.getTransferDataFlavors()
          フレーバを取得します。
 

DataFlavor のパラメータを持つ java.awt.dnd におけるメソッド
 boolean DropTargetDragEvent.isDataFlavorSupported(DataFlavor df)
           
 boolean DropTargetDropEvent.isDataFlavorSupported(DataFlavor df)
           
protected  boolean DropTargetContext.isDataFlavorSupported(DataFlavor df)
           
 boolean DropTargetContext.TransferableProxy.isDataFlavorSupported(DataFlavor flavor)
          特定のフレーバがサポートされているかどうかを判定します。
 Object DropTargetContext.TransferableProxy.getTransferData(DataFlavor df)
          転送データを取得します。
 


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.