javax.activation
Class ActivationDataFlavor

java.lang.Object
  extended byjava.awt.datatransfer.DataFlavor
      extended byjavax.activation.ActivationDataFlavor
All Implemented Interfaces:
java.lang.Cloneable, java.io.Externalizable, java.io.Serializable

public class ActivationDataFlavor
extends java.awt.datatransfer.DataFlavor

Version:
$Rev: 158704 $ $Date: 2005-03-22 18:53:37 -0700 (Tue, 22 Mar 2005) $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.datatransfer.DataFlavor
 
Field Summary
private  java.lang.String humanPresentableName
           
private  java.lang.String mimeType
           
private  java.lang.Class representationClass
           
 
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)
           
ActivationDataFlavor(java.lang.Class representationClass, java.lang.String mimeType, java.lang.String humanPresentableName)
           
ActivationDataFlavor(java.lang.String mimeType, java.lang.String humanPresentableName)
           
 
Method Summary
 boolean equals(java.awt.datatransfer.DataFlavor dataFlavor)
           
 java.lang.String getHumanPresentableName()
           
 java.lang.String getMimeType()
           
 java.lang.Class getRepresentationClass()
           
 boolean isMimeTypeEqual(java.lang.String mimeType)
           
protected  java.lang.String normalizeMimeType(java.lang.String mimeType)
           
protected  java.lang.String normalizeMimeTypeParameter(java.lang.String parameterName, java.lang.String parameterValue)
           
 void setHumanPresentableName(java.lang.String humanPresentableName)
           
 
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
 

Field Detail

representationClass

private final java.lang.Class representationClass

mimeType

private final java.lang.String mimeType

humanPresentableName

private java.lang.String humanPresentableName
Constructor Detail

ActivationDataFlavor

public ActivationDataFlavor(java.lang.Class representationClass,
                            java.lang.String mimeType,
                            java.lang.String humanPresentableName)

ActivationDataFlavor

public ActivationDataFlavor(java.lang.Class representationClass,
                            java.lang.String humanPresentableName)

ActivationDataFlavor

public ActivationDataFlavor(java.lang.String mimeType,
                            java.lang.String humanPresentableName)
Method Detail

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)