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