クラスjava.awt.datatransfer.DataFlavor
の使用
| パッケージ | 説明 |
|---|---|
| java.awt.datatransfer |
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
|
| java.awt.dnd |
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
|
| javax.accessibility |
ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。
|
| javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
-
java.awt.datatransferでのDataFlavorの使用
DataFlavorとして宣言されているjava.awt.datatransferのフィールド 修飾子と型 フィールド 説明 static DataFlavorDataFlavor. allHtmlFlavor1つのHTMLマークアップを表します。static DataFlavorDataFlavor. fragmentHtmlFlavor1つのHTMLマークアップを表します。static DataFlavorDataFlavor. imageFlavorJava Imageクラスを表すDataFlavor。ここでは、次のようになります。static DataFlavorDataFlavor. javaFileListFlavorJava (およびベースとなるプラットフォーム)との間でファイルのリストを転送するには、このタイプ/サブタイプのDataFlavorと、java.util.Listの表現クラスが使用されます。static DataFlavorDataFlavor. plainTextFlavor非推奨。1.3以降。static DataFlavorDataFlavor. selectionHtmlFlavor1つのHTMLマークアップを表します。static DataFlavorDataFlavor. stringFlavorJava Unicode Stringクラスを表すDataFlavor。ここでは、次のようになります。DataFlavorを返すjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 static DataFlavorSystemFlavorMap. decodeDataFlavor(String nat)DataFlavorとして使用するためにStringネイティブをデコードします。DataFlavor[]Clipboard. getAvailableDataFlavors()このクリップボードの現在の内容を提供できるDataFlavorの配列を返します。static DataFlavorDataFlavor. getTextPlainUnicodeFlavor()Unicodeエンコーディングでプレーン・テキストを表すDataFlavorを返します。ここでは、次のようになります。DataFlavor[]StringSelection. getTransferDataFlavors()このTransferableがデータを提供できるフレーバの配列を返します。DataFlavor[]Transferable. getTransferDataFlavors()データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。static DataFlavorDataFlavor. 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のメソッド 修飾子と型 メソッド 説明 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)と同じです。ObjectClipboard. 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を返します。ObjectStringSelection. getTransferData(DataFlavor flavor)要求されたDataFlavor内の、Transferableのデータを返します(可能な場合)。ObjectTransferable. getTransferData(DataFlavor flavor)転送されるデータを表すオブジェクトを返します。booleanClipboard. isDataFlavorAvailable(DataFlavor flavor)指定されたDataFlavorでこのクリップボードの現在の内容を提供できるかどうかを返します。booleanStringSelection. isDataFlavorSupported(DataFlavor flavor)要求されたフレーバがこのTransferableでサポートされているかどうかを返します。booleanTransferable. isDataFlavorSupported(DataFlavor flavor)指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。booleanDataFlavor. isMimeTypeEqual(DataFlavor dataFlavor)2つのDataFlavorオブジェクトのmimeTypeを比較します。booleanDataFlavor. match(DataFlavor that)static 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のコンストラクタ コンストラクタ 説明 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のメソッド 修飾子と型 メソッド 説明 ObjectDropTargetContext.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[]AccessibleStreamable. getMimeTypes()このオブジェクトがサポートするMIMEタイプのDataFlavorオブジェクトの配列を返します。DataFlavor型のパラメータを持つjavax.accessibilityのメソッド 修飾子と型 メソッド 説明 InputStreamAccessibleStreamable. getStream(DataFlavor flavor)DataFlavorのInputStreamを返します。 -
javax.swingでのDataFlavorの使用
DataFlavorを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 DataFlavor[]TransferHandler.TransferSupport. getDataFlavors()この転送のデータ・フレーバを返します。DataFlavor型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 booleanTransferHandler. canImport(JComponent comp, DataFlavor[] transferFlavors)コンポーネントが実際に一連のデータ・フレーバのインポートを試みる前に、データ・フレーバのインポートを受け入れるかどうかを示します。booleanTransferHandler.TransferSupport. isDataFlavorSupported(DataFlavor df)指定のデータ・フレーバがサポートされているかどうかを返します。