|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ActivationDataFlavor extends DataFlavor
java.awt.datatransfer.DataFlavor. Это позволяет JAF устанавливать все три значения, сохраненные DataFlavor class через нового конструктора. Это также содержит улучшенный парсинг MIME в equals метод. За исключением улучшенного парсинга, его семантика идентична тому из DataFlavor JDK class.allHtmlFlavor, fragmentHtmlFlavor, imageFlavor, javaFileListFlavor, javaJVMLocalObjectMimeType, javaRemoteObjectMimeType, javaSerializedObjectMimeType, plainTextFlavor, selectionHtmlFlavor, stringFlavor| Конструктор и Описание |
|---|
ActivationDataFlavor(Class representationClass, String humanPresentableName)
Создайте DataFlavor, который представляет MimeType.
|
ActivationDataFlavor(Class representationClass, String mimeType, String humanPresentableName)
Создайте DataFlavor, который представляет произвольный объект Java.
|
ActivationDataFlavor(String mimeType, String humanPresentableName)
Создайте DataFlavor, который представляет MimeType.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(DataFlavor dataFlavor)
Сравнивает DataFlavor, который передают в с этим DataFlavor; вызовы
isMimeTypeEqual метод. |
Строка |
getHumanPresentableName()
Возвратите Человеческое Презентабельное имя.
|
Строка |
getMimeType()
Возвратите тип MIME для этого DataFlavor.
|
Класс |
getRepresentationClass()
Возвратите представление class.
|
boolean |
isMimeTypeEqual(String mimeType)
Строковое представление типа MIME, который передают в эквивалентном типу MIME этого DataFlavor.
|
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(Class representationClass, String mimeType, String humanPresentableName)
У возвращенного DataFlavor будут следующие характеристики:
representationClass = representationClass
mimeType = mimeType
humanName = humanName
representationClass - class используется в этом DataFlavormimeType - тип MIME данных представляется этим classhumanPresentableName - человеческое презентабельное имя разновидностиpublic ActivationDataFlavor(Class representationClass, String humanPresentableName)
У возвращенного DataFlavor будут следующие характеристики:
Если mimeType "application/x-java-serialized-object; class =", результатом является то же самое как вызов нового DataFlavor (Class.forName) как выше.
иначе:
representationClass = InputStream
mimeType = mimeType
representationClass - class используется в этом DataFlavorhumanPresentableName - человеческое презентабельное имя разновидностиpublic ActivationDataFlavor(String mimeType, String humanPresentableName)
У возвращенного DataFlavor будут следующие характеристики:
Если mimeType "application/x-java-serialized-object; class =", результатом является то же самое как вызов нового DataFlavor (Class.forName) как выше, иначе:
representationClass = InputStream
mimeType = mimeType
mimeType - тип MIME данных представляется этим classhumanPresentableName - человеческое презентабельное имя разновидностиpublic String getMimeType()
getMimeType в class DataFlavorpublic Class getRepresentationClass()
getRepresentationClass в class DataFlavorpublic String getHumanPresentableName()
getHumanPresentableName в class DataFlavorpublic void setHumanPresentableName(String humanPresentableName)
setHumanPresentableName в class DataFlavorhumanPresentableName - имя к установленномуpublic boolean equals(DataFlavor dataFlavor)
isMimeTypeEqual метод.equals в class DataFlavordataFlavor - DataFlavor, чтобы сравниться сDataFlavor.selectBestTextFlavor(java.awt.datatransfer.DataFlavor[])public boolean isMimeTypeEqual(String mimeType)
ActivationDataFlavor делегирует сравнение типов MIME к MimeType class, включенный как часть Платформы Активации JavaBeans. Это обеспечивает более устойчивое сравнение, чем обычно доступно в DataFlavor class.
isMimeTypeEqual в class DataFlavormimeType - тип MIMEprotected String normalizeMimeTypeParameter(String parameterName, String parameterValue)
Этот метод вызывают для каждого названия параметра / парой значения и должен возвратить нормализованное представление parameterValue. Этот метод никогда не вызывается этой реализацией.
normalizeMimeTypeParameter в class DataFlavorparameterName - название параметраparameterValue - значение параметраprotected String normalizeMimeType(String mimeType)
normalizeMimeType в class DataFlavormimeType - тип MIME
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92