public class ActivationDataFlavor extends DataFlavor
java.awt.datatransfer.DataFlavor 。 
       它允许JAF通过新的构造函数设置DataFlavor类存储的所有三个值。 
       它还包含equals方法中改进的MIME解析。 
       除了改进的解析,其语义与JDK的DataFlavor类的语义相同。 
      allHtmlFlavor, fragmentHtmlFlavor, imageFlavor, javaFileListFlavor, javaJVMLocalObjectMimeType, javaRemoteObjectMimeType, javaSerializedObjectMimeType, plainTextFlavor, selectionHtmlFlavor, stringFlavor| Constructor and Description | 
|---|
| ActivationDataFlavor(类 representationClass, String humanPresentableName)
              构造一个表示MimeType的DataFlavor。 
             | 
| ActivationDataFlavor(类 representationClass, String mimeType, String humanPresentableName)
              构造一个表示任意Java对象的DataFlavor。 
             | 
| ActivationDataFlavor(String mimeType, String humanPresentableName)
              构造一个表示MimeType的DataFlavor。 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(DataFlavor dataFlavor) 
             将传入的DataFlavor与此DataFlavor进行比较; 
             调用 isMimeTypeEqual方法。 | 
| String | getHumanPresentableName()
              返回人类可呈现的名称。 
             | 
| String | getMimeType()
              返回此DataFlavor的MIME类型。 
             | 
| 类 | getRepresentationClass()
              返回代表类。 
             | 
| boolean | isMimeTypeEqual(String mimeType)
              MIME类型的字符串表示形式相当于此DataFlavor的MIME类型。 
             | 
| protected String | normalizeMimeType(String mimeType) 
             已弃用 
             | 
| protected String | normalizeMimeTypeParameter(String parameterName, String parameterValue) 
             已弃用 
             | 
| void | setHumanPresentableName(String humanPresentableName)
              设置人性化的名称。 
             | 
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, writeExternalpublic ActivationDataFlavor(类 representationClass, String mimeType, String humanPresentableName)
返回的DataFlavor将具有以下特征:
 representationClass = representationClass 
 mimeType = mimeType 
 humanName = humanName 
representationClass - 此DataFlavor中使用的类 
           mimeType - 由此类表示的数据的MIME类型 
           humanPresentableName - 人的礼物名称的味道 
           public ActivationDataFlavor(类 representationClass, String humanPresentableName)
返回的DataFlavor将具有以下特征:
如果mimeType是“application / x-java-serialized-object; class =”,则结果与上述调用新的DataFlavor(Class.forName())相同。
除此以外:
representationClass = InputStream
mimeType = mimeType
representationClass - 此DataFlavor中使用的类 
           humanPresentableName - 人的礼物名称的味道 
           public ActivationDataFlavor(String mimeType, String humanPresentableName)
返回的DataFlavor将具有以下特征:
如果mimeType是“application / x-java-serialized-object; class =”,则结果与上述调用新的DataFlavor(Class.forName())相同:否则:
representationClass = InputStream
mimeType = mimeType
mimeType - 此类表示的数据的MIME类型 
           humanPresentableName - 人类可口可乐的名字 
           public String getMimeType()
getMimeType在类别 
            DataFlavor 
           public 类 getRepresentationClass()
getRepresentationClass在类别 
            DataFlavor 
           public String getHumanPresentableName()
getHumanPresentableName在类别 
            DataFlavor 
           public void setHumanPresentableName(String humanPresentableName)
setHumanPresentableName在类别 
            DataFlavor 
           humanPresentableName - 要设置的名称 
           public boolean equals(DataFlavor dataFlavor)
isMimeTypeEqual方法。 
          equals在类别 
            DataFlavor 
           dataFlavor - 与DataFlavor进行比较 
           DataFlavor.selectBestTextFlavor(java.awt.datatransfer.DataFlavor[]) 
           public boolean isMimeTypeEqual(String mimeType)
ActivationDataFlavor将MIME类型的比较委托给JavaBeans激活框架一部分中包含的MimeType类。 这提供了比DataFlavor类中通常可用的更强大的比较。
isMimeTypeEqual在 
            DataFlavor 
           mimeType - MIME类型 
           protected String normalizeMimeTypeParameter(String parameterName, String parameterValue)
为每个参数名称/值对调用此方法,并应返回parameterValue的归一化表示。 此方法从未被此实现调用。
normalizeMimeTypeParameter在类别 
            DataFlavor 
           parameterName - 参数名称 
           parameterValue - 参数值 
           protected String normalizeMimeType(String mimeType)
normalizeMimeType在类别 
            DataFlavor 
           mimeType - MIME类型 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.