全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.awt.datatransfer.DataFlavor
representationClass = InputStream
mimeType = "text/plain; charset=unicode"
representationClass = java.lang.String
mimeType = "application/x-java-serialized-object"
返された DataFlavor は以下の特性を持つ。
representationClass = representationClass
mimeType = application/x-java-serialized-object
返された DataFlavor は以下の特性を持つ。
mimeType が、 "application/x-javaserializedobject; class=<representation class>" であれば、結果は上記のように、 新しい DataFlavor(Class:forName(<representation class>) を呼び出すのと同じになる。
そうでない場合は、
representationClass = InputStream
mimeType = mimeType
public static DataFlavor stringFlavor
representationClass = java.lang.String
mimeType = "application/x-java-serialized-object"
public static DataFlavor plainTextFlavor
representationClass = InputStream
mimeType = "text/plain; charset=unicode"
public DataFlavor(Class representationClass,
String humanPresentableName)
返された DataFlavor は、以下の特性を持ちます。
representationClass = representationClass
mimeType = application/x-java-serialized-object
public DataFlavor(String mimeType,
String humanPresentableName)
返された DataFlavor は、以下の特性を持ちます。
mimeType が、 "application/x-javaserializedobject; class=<representation class>", であれば、結果は上記のように、 新しい DataFlavor(Class:forName(<representation class>) を呼び出すのと同じになります。
そうでない場合は、以下のようになります。
representationClass = InputStream
mimeType = mimeType
public String getMimeType()
public Class getRepresentationClass()
public String getHumanPresentableName()
public void setHumanPresentableName(String humanPresentableName)
public boolean equals(DataFlavor dataFlavor)
public boolean isMimeTypeEqual(String mimeType)
public final boolean isMimeTypeEqual(DataFlavor dataFlavor)
protected String normalizeMimeTypeParameter(String parameterName,
String parameterValue)
このメソッドは各パラメータ名とパラメータ値のペアに対して呼び出され、 parameterValue の正規化された表現を返さなければならなりません。
protected String normalizeMimeType(String mimeType)
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス