jp.go.aist.dmrc.platform.util.datatransfer
クラス PFDataFlavor

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.util.datatransfer.PFDataFlavor
すべての実装されたインタフェース:
java.io.Serializable

public class PFDataFlavor
extends java.lang.Object
implements java.io.Serializable

データ転送用フレーバークラス

関連項目:
直列化された形式

フィールドの概要
static java.awt.datatransfer.DataFlavor[] dataFlavors
          フレーバー配列
static java.awt.datatransfer.DataFlavor imageFlavor
          イメージデータフレーバー
static java.awt.datatransfer.DataFlavor javaFileListFlavor
          ファイルリストフレーバー
static java.awt.datatransfer.DataFlavor pfComponentFlavor
          コンポーネントフレーバー
static java.awt.datatransfer.DataFlavor pfObjectListFlavor
          リストデータフレーバー
static java.awt.datatransfer.DataFlavor pfObjectNetworkFlavor
          ネットワークデータフレーバー
static java.awt.datatransfer.DataFlavor pfObjectTableFlavor
          テーブルデータフレーバー
static java.awt.datatransfer.DataFlavor pfObjectTreeFlavor
          ツリーデータフレーバー
static java.awt.datatransfer.DataFlavor pfSingleObjectFlavor
          ユーザ定義データフレーバー
static java.awt.datatransfer.DataFlavor stringFlavor
          文字列データフレーバー
 
コンストラクタの概要
PFDataFlavor()
           
 
メソッドの概要
static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.Class representationClass, java.lang.String humanPresentableName)
          データフレーバーを取得する。
static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.String mimeType)
          データフレーバーを取得する。
static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.String mimeType, java.lang.String humanPresentableName)
          データフレーバーを取得する。
static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.String mimeType, java.lang.String humanPresentableName, java.lang.ClassLoader classLoader)
          データフレーバーを取得する。
static int getDataFlavorId(java.awt.datatransfer.DataFlavor dataFlavor)
          MZ Platformのドラッグ&ドロップ機能でサポートしているデータフレーバーの 識別番号を取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

javaFileListFlavor

public static final java.awt.datatransfer.DataFlavor javaFileListFlavor
ファイルリストフレーバー


stringFlavor

public static final java.awt.datatransfer.DataFlavor stringFlavor
文字列データフレーバー


imageFlavor

public static final java.awt.datatransfer.DataFlavor imageFlavor
イメージデータフレーバー


pfObjectListFlavor

public static final java.awt.datatransfer.DataFlavor pfObjectListFlavor
リストデータフレーバー


pfObjectTableFlavor

public static final java.awt.datatransfer.DataFlavor pfObjectTableFlavor
テーブルデータフレーバー


pfObjectTreeFlavor

public static final java.awt.datatransfer.DataFlavor pfObjectTreeFlavor
ツリーデータフレーバー


pfObjectNetworkFlavor

public static final java.awt.datatransfer.DataFlavor pfObjectNetworkFlavor
ネットワークデータフレーバー


pfSingleObjectFlavor

public static final java.awt.datatransfer.DataFlavor pfSingleObjectFlavor
ユーザ定義データフレーバー


pfComponentFlavor

public static final java.awt.datatransfer.DataFlavor pfComponentFlavor
コンポーネントフレーバー


dataFlavors

public static final java.awt.datatransfer.DataFlavor[] dataFlavors
フレーバー配列

コンストラクタの詳細

PFDataFlavor

public PFDataFlavor()
メソッドの詳細

getDataFlavor

public static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.String mimeType)
                                                      throws java.lang.ClassNotFoundException
データフレーバーを取得する。

パラメータ:
mimeType - MIMEタイプを示す文字列
例外:
java.lang.ClassNotFoundException - クラスがロードされていない場合

getDataFlavor

public static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.Class representationClass,
                                                             java.lang.String humanPresentableName)
データフレーバーを取得する。

パラメータ:
representationClass - データ転送に使用するクラス
humanPresentableName - 識別名

getDataFlavor

public static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.String mimeType,
                                                             java.lang.String humanPresentableName)
データフレーバーを取得する。

パラメータ:
mimeType - MIMEタイプを示す文字列
humanPresentableName - 識別名

getDataFlavor

public static java.awt.datatransfer.DataFlavor getDataFlavor(java.lang.String mimeType,
                                                             java.lang.String humanPresentableName,
                                                             java.lang.ClassLoader classLoader)
                                                      throws java.lang.ClassNotFoundException
データフレーバーを取得する。

パラメータ:
mimeType - MIMEタイプを示す文字列
humanPresentableName - 識別名
classLoader - 使用するクラスローダ
例外:
java.lang.ClassNotFoundException - クラスがロードされていない場合

getDataFlavorId

public static int getDataFlavorId(java.awt.datatransfer.DataFlavor dataFlavor)
MZ Platformのドラッグ&ドロップ機能でサポートしているデータフレーバーの 識別番号を取得する。サポート外の場合、-1が返される。

パラメータ:
dataFlavor - データフレーバー
戻り値:
データフレーバー識別番号