クラスjava.awt.datatransfer.DataFlavor
の使用
-
DataFlavorを使用するパッケージ パッケージ 説明 java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。javax.accessibility ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 -
-
java.awt.datatransferでのDataFlavorの使用
DataFlavorとして宣言されているjava.awt.datatransferのフィールド 修飾子と型 フィールド 説明 static DataFlavor
DataFlavor. allHtmlFlavor
1つのHTMLマークアップを表します。static DataFlavor
DataFlavor. fragmentHtmlFlavor
1つのHTMLマークアップを表します。static DataFlavor
DataFlavor. imageFlavor
Java Imageクラスを表すDataFlavor
。ここでは、次のようになります。static DataFlavor
DataFlavor. javaFileListFlavor
Java (およびベースとなるプラットフォーム)との間でファイルのリストを転送するには、このタイプ/サブタイプのDataFlavor
と、java.util.List
の表現クラスが使用されます。static DataFlavor
DataFlavor. plainTextFlavor
非推奨。1.3以降。static DataFlavor
DataFlavor. selectionHtmlFlavor
1つのHTMLマークアップを表します。static DataFlavor
DataFlavor. stringFlavor
Java Unicode Stringクラスを表すDataFlavor
。ここでは、次のようになります。DataFlavorを返すjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 static DataFlavor
SystemFlavorMap. decodeDataFlavor(String nat)
DataFlavor
として使用するためにString
ネイティブをデコードします。DataFlavor[]
Clipboard. getAvailableDataFlavors()
このクリップボードの現在の内容を提供できるDataFlavor
の配列を返します。static DataFlavor
DataFlavor. getTextPlainUnicodeFlavor()
Unicodeエンコーディングでプレーン・テキストを表すDataFlavor
を返します。ここでは、次のようになります。DataFlavor[]
StringSelection. getTransferDataFlavors()
このTransferable
がデータを提供できるフレーバの配列を返します。DataFlavor[]
Transferable. getTransferDataFlavors()
データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。static DataFlavor
DataFlavor. selectBestTextFlavor(DataFlavor[] availableFlavors)
DataFlavor
の配列から最適なテキストDataFlavor
を選択します。DataFlavor型の引数を持つ型を返すjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 List<DataFlavor>
FlavorTable. getFlavorsForNative(String nat)
指定されたString
が対応するDataFlavor
のList
を返します。List<DataFlavor>
SystemFlavorMap. getFlavorsForNative(String nat)
指定されたString
ネイティブのデータ転送サブシステムによる変換の宛先にすることのできるDataFlavor
のList
を返します。Map<String,DataFlavor>
FlavorMap. getFlavorsForNatives(String[] natives)
指定されたString
ネイティブから対応するDataFlavor
へのMap
を返します。Map<String,DataFlavor>
SystemFlavorMap. getFlavorsForNatives(String[] natives)
指定されたString
ネイティブの、そのもっとも適切なDataFlavor
へのMap
を返します。Map<DataFlavor,String>
FlavorMap. getNativesForFlavors(DataFlavor[] flavors)
指定されたDataFlavor
から対応するString
ネイティブへのMap
を返します。Map<DataFlavor,String>
SystemFlavorMap. getNativesForFlavors(DataFlavor[] flavors)
指定されたDataFlavor
の、そのもっとも適切なString
ネイティブへのMap
を返します。DataFlavor型のパラメータを持つjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 void
SystemFlavorMap. addFlavorForUnencodedNative(String nat, DataFlavor flav)
1つのString
ネイティブから1つのDataFlavor
へのマッピングを追加します。void
SystemFlavorMap. addUnencodedNativeForFlavor(DataFlavor flav, String nat)
指定されたDataFlavor
(および指定されたDataFlavor
に等しいすべてのDataFlavor
)から指定されたString
ネイティブへのマッピングを追加します。static String
SystemFlavorMap. encodeDataFlavor(DataFlavor flav)
String
ネイティブとして使用するためにDataFlavor
をエンコードします。boolean
DataFlavor. equals(DataFlavor that)
このメソッドの動作は、equals(Object)
と同じです。Object
Clipboard. getData(DataFlavor flavor)
指定されたDataFlavor
でこのクリップボードの現在の内容を表すオブジェクトを返します。List<String>
FlavorTable. getNativesForFlavor(DataFlavor flav)
指定されたDataFlavor
が対応するString
ネイティブのList
を返します。List<String>
SystemFlavorMap. getNativesForFlavor(DataFlavor flav)
指定されたDataFlavor
のデータ転送サブシステムによる変換の宛先にすることのできるString
ネイティブのList
を返します。Map<DataFlavor,String>
FlavorMap. getNativesForFlavors(DataFlavor[] flavors)
指定されたDataFlavor
から対応するString
ネイティブへのMap
を返します。Map<DataFlavor,String>
SystemFlavorMap. getNativesForFlavors(DataFlavor[] flavors)
指定されたDataFlavor
の、そのもっとも適切なString
ネイティブへのMap
を返します。Object
StringSelection. getTransferData(DataFlavor flavor)
要求されたDataFlavor
内の、Transferable
のデータを返します(可能な場合)。Object
Transferable. getTransferData(DataFlavor flavor)
転送されるデータを表すオブジェクトを返します。boolean
Clipboard. isDataFlavorAvailable(DataFlavor flavor)
指定されたDataFlavor
でこのクリップボードの現在の内容を提供できるかどうかを返します。boolean
StringSelection. isDataFlavorSupported(DataFlavor flavor)
要求されたフレーバがこのTransferable
でサポートされているかどうかを返します。boolean
Transferable. isDataFlavorSupported(DataFlavor flavor)
指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。boolean
DataFlavor. isMimeTypeEqual(DataFlavor dataFlavor)
2つのDataFlavor
オブジェクトのmimeType
を比較します。boolean
DataFlavor. match(DataFlavor that)
static DataFlavor
DataFlavor. selectBestTextFlavor(DataFlavor[] availableFlavors)
DataFlavor
の配列から最適なテキストDataFlavor
を選択します。void
SystemFlavorMap. setFlavorsForNative(String nat, DataFlavor[] flavors)
指定されたString
ネイティブの現在のマッピングを破棄し、指定されたDataFlavor
への新しいマッピングを作成します。void
SystemFlavorMap. setNativesForFlavor(DataFlavor flav, String[] natives)
指定されたDataFlavor
、および指定されたDataFlavor
に等しいすべてのDataFlavor
の現在のマッピングを破棄し、指定されたString
ネイティブへの新しいマッピングを作成します。DataFlavor型のパラメータを持つjava.awt.datatransferのコンストラクタ コンストラクタ 説明 UnsupportedFlavorException(DataFlavor flavor)
UnsupportedFlavorExceptionを構築します。 -
java.awt.dndでのDataFlavorの使用
DataFlavorを返すjava.awt.dndのメソッド 修飾子と型 メソッド 説明 protected DataFlavor[]
DropTargetContext. getCurrentDataFlavors()
この操作のTransferable
オペランドの使用可能なDataFlavorを取得します。DataFlavor[]
DropTargetDragEvent. getCurrentDataFlavors()
このメソッドは、DropTargetContext
から現在のDataFlavor
を返します。DataFlavor[]
DropTargetDropEvent. getCurrentDataFlavors()
このメソッドは、現在のDataFlavorを返します。DataFlavor[]
DropTargetContext.TransferableProxy. getTransferDataFlavors()
カプセル化された転送可能オブジェクトによってデータが提供されるフレーバを示すDataFlavorオブジェクトの配列を返します。DataFlavor型の引数を持つ型を返すjava.awt.dndのメソッド 修飾子と型 メソッド 説明 protected List<DataFlavor>
DropTargetContext. getCurrentDataFlavorsAsList()
このメソッドは、Transferable
オペランドの現在使用可能なDataFlavorをjava.util.List
として返します。List<DataFlavor>
DropTargetDragEvent. getCurrentDataFlavorsAsList()
このメソッドは、現在のDataFlavor
をjava.util.List
として返します。List<DataFlavor>
DropTargetDropEvent. getCurrentDataFlavorsAsList()
このメソッドは、現在使用可能なDataFlavor
をjava.util.List
として返します。DataFlavor型のパラメータを持つjava.awt.dndのメソッド 修飾子と型 メソッド 説明 Object
DropTargetContext.TransferableProxy. getTransferData(DataFlavor df)
要求されたデータ・フレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。protected boolean
DropTargetContext. isDataFlavorSupported(DataFlavor df)
このメソッドは、指定されたDataFlavor
がこのDropTargetContext
でサポートされているかどうかを示すboolean
を返します。boolean
DropTargetContext.TransferableProxy. isDataFlavorSupported(DataFlavor flavor)
指定されたデータ・フレーバが、カプセル化された転送可能オブジェクトによってサポートされているかどうかを返します。boolean
DropTargetDragEvent. isDataFlavorSupported(DataFlavor df)
このメソッドは、指定されたDataFlavor
がサポートされているかどうかを示すboolean
を返します。boolean
DropTargetDropEvent. isDataFlavorSupported(DataFlavor df)
このメソッドは、指定されたDataFlavor
がソースから使用可能かどうかを示すboolean
を返します。 -
javax.accessibilityでのDataFlavorの使用
DataFlavorを返すjavax.accessibilityのメソッド 修飾子と型 メソッド 説明 DataFlavor[]
AccessibleStreamable. getMimeTypes()
このオブジェクトがサポートするMIMEタイプのDataFlavor
オブジェクトの配列を返します。DataFlavor型のパラメータを持つjavax.accessibilityのメソッド 修飾子と型 メソッド 説明 InputStream
AccessibleStreamable. getStream(DataFlavor flavor)
DataFlavor
のInputStream
を返します。 -
javax.swingでのDataFlavorの使用
DataFlavorを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 DataFlavor[]
TransferHandler.TransferSupport. getDataFlavors()
この転送のデータ・フレーバを返します。DataFlavor型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 boolean
TransferHandler. canImport(JComponent comp, DataFlavor[] transferFlavors)
コンポーネントが実際に一連のデータ・フレーバのインポートを試みる前に、データ・フレーバのインポートを受け入れるかどうかを示します。boolean
TransferHandler.TransferSupport. isDataFlavorSupported(DataFlavor df)
指定のデータ・フレーバがサポートされているかどうかを返します。
-