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