javax.activation
Class ActivationDataFlavor
java.lang.Object
java.awt.datatransfer.DataFlavor
javax.activation.ActivationDataFlavor
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Externalizable, java.io.Serializable
- public class ActivationDataFlavor
- extends java.awt.datatransfer.DataFlavor
Activation-specific DataFlavor with improved MIME parsing.
- See Also:
- Serialized Form
Fields inherited from class java.awt.datatransfer.DataFlavor |
imageFlavor, javaFileListFlavor, javaJVMLocalObjectMimeType, javaRemoteObjectMimeType, javaSerializedObjectMimeType, plainTextFlavor, stringFlavor |
Constructor Summary |
ActivationDataFlavor(java.lang.Class representationClass,
java.lang.String humanPresentableName)
Constructor. |
ActivationDataFlavor(java.lang.Class representationClass,
java.lang.String mimeType,
java.lang.String humanPresentableName)
Constructor. |
ActivationDataFlavor(java.lang.String mimeType,
java.lang.String humanPresentableName)
Constructor. |
Methods inherited from class java.awt.datatransfer.DataFlavor |
clone, equals, equals, getDefaultRepresentationClass, getDefaultRepresentationClassAsString, getParameter, getPrimaryType, getReaderForText, getSubType, getTextPlainUnicodeFlavor, hashCode, isFlavorJavaFileListType, isFlavorRemoteObjectType, isFlavorSerializedObjectType, isFlavorTextType, isMimeTypeEqual, isMimeTypeSerializedObject, isRepresentationClassByteBuffer, isRepresentationClassCharBuffer, isRepresentationClassInputStream, isRepresentationClassReader, isRepresentationClassRemote, isRepresentationClassSerializable, match, readExternal, selectBestTextFlavor, toString, tryToLoadClass, writeExternal |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ActivationDataFlavor
public ActivationDataFlavor(java.lang.Class representationClass,
java.lang.String mimeType,
java.lang.String humanPresentableName)
- Constructor.
- Parameters:
representationClass
- the representation classmimeType
- the MIME type of the datahumanPresentableName
- the human-presentable name of the data
flavor
ActivationDataFlavor
public ActivationDataFlavor(java.lang.Class representationClass,
java.lang.String humanPresentableName)
- Constructor.
- Parameters:
representationClass
- the representation classhumanPresentableName
- the human-presentable name of the data
flavor
ActivationDataFlavor
public ActivationDataFlavor(java.lang.String mimeType,
java.lang.String humanPresentableName)
- Constructor. The representation class is an InputStream.
- Parameters:
mimeType
- the MIME type of the datahumanPresentableName
- the human-presentable name of the data
flavor
getMimeType
public java.lang.String getMimeType()
getRepresentationClass
public java.lang.Class getRepresentationClass()
getHumanPresentableName
public java.lang.String getHumanPresentableName()
setHumanPresentableName
public void setHumanPresentableName(java.lang.String humanPresentableName)
equals
public boolean equals(java.awt.datatransfer.DataFlavor dataFlavor)
isMimeTypeEqual
public boolean isMimeTypeEqual(java.lang.String mimeType)
normalizeMimeTypeParameter
protected java.lang.String normalizeMimeTypeParameter(java.lang.String parameterName,
java.lang.String parameterValue)
normalizeMimeType
protected java.lang.String normalizeMimeType(java.lang.String mimeType)