Fields
Name | Description |
---|---|
plainTextFlavor |
The DataFlavor representing plain text with unicode encoding, where:
representationClass = InputStream
|
stringFlavor |
The DataFlavor representing a Java Unicode String class, where:
representationClass = java.lang.String
|
Constructors
Name | Description |
---|---|
DataFlavor(Class, String) |
Construct a DataFlavor that represents a Java class
The returned DataFlavor will have the following characteristics
representationClass = representationClass
|
DataFlavor(String, String) |
Construct a DataFlavor that represents a MimeType
The returned DataFlavor will have the following characteristics:
If the mimeType is
"application/x-java-serialized-object; class=
otherwise:
representationClass = InputStream
|
Methods
Name | Description |
---|---|
equals(DataFlavor) | |
getHumanPresentableName() | Returns the human presentable name for the data foramt that this DataFlavor represents. |
getMimeType() | Returns the MIME type string for this DataFlavor |
getRepresentationClass() | Returns the Class which objects supporting this DataFlavor will return when this DataFlavor is requested. |
isMimeTypeEqual(DataFlavor) | Convenience function equivalent to calling: isMimeTypeEqual(dataFlavor.getMimeType()); |
isMimeTypeEqual(String) | Is the string representation of the MIME type passed in equivalent to the MIME type of this DataFlavor. |
normalizeMimeType(String) | Called for each MIME type string to give DataFlavor subtypes the opportunity to change how the normalization of MIME types is accomplished. |
normalizeMimeTypeParameter(String, String) | Called on DataFlavor for every MIME Type parameter to allow DataFlavor subclasses to handle special parameters like the text/plain charset parameters, whose values are case insensitive. |
setHumanPresentableName(String) | Sets the human presentable name for the data format that this DataFlavor represents. |