モジュール java.datatransfer
パッケージ java.awt.datatransfer

インタフェースTransferable

    • メソッドの詳細

      • getTransferDataFlavors

        DataFlavor[] getTransferDataFlavors()
        データを提供することができるフレーバを示すDataFlavorオブジェクトの配列を返します。 配列は、データ提供のための優先設定に従って(もっとも詳しく記述されているものから、そうでないものへ)順序付けされなければいけません。
        戻り値:
        このデータを転送できるデータ・フレーバの配列
      • isDataFlavorSupported

        boolean isDataFlavorSupported​(DataFlavor flavor)
        指定されたデータ・フレーバが、このオブジェクトに対してサポートされているかどうかを返します。
        パラメータ:
        flavor - データに対して要求されたフレーバ
        戻り値:
        データ・フレーバがサポートされているかどうかを示すboolean型
      • getTransferData

        Object getTransferData​(DataFlavor flavor)
                        throws UnsupportedFlavorException,
                               IOException
        転送されるデータを表すオブジェクトを返します。 返されるオブジェクトのクラスは、フレーバの表現クラスで定義されます。
        パラメータ:
        flavor - データに対して要求されたフレーバ
        戻り値:
        転送されるデータを表すオブジェクト
        例外:
        IOException - 要求されたフレーバのデータが使用できなくなった場合
        UnsupportedFlavorException - 要求されたデータ・フレーバがサポートされていない場合
        関連項目:
        DataFlavor.getRepresentationClass()