|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class SystemFlavorMap extends Object implements FlavorMap, FlavorTable
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addFlavorForUnencodedNative(String nat, DataFlavor flav)
Добавляет отображение от сингла
String собственный к синглу DataFlavor. |
void |
addUnencodedNativeForFlavor(DataFlavor flav, String nat)
Добавляет отображение от указанного
DataFlavor (и все DataFlavors равный указанному DataFlavor) к указанному String собственный. |
static DataFlavor |
decodeDataFlavor(String nat)
Декодирует a
String собственный для использования в качестве a DataFlavor. |
static String |
decodeJavaMIMEType(String nat)
Декодирует a
String собственный для использования в качестве типа MIME Java. |
static String |
encodeDataFlavor(DataFlavor flav)
Кодирует a
DataFlavor для использования в качестве a String собственный. |
static String |
encodeJavaMIMEType(String mimeType)
Кодирует тип MIME для использования в качестве a
String собственный. |
static FlavorMap |
getDefaultFlavorMap()
Возвращает значение по умолчанию FlavorMap для ClassLoder этого потока.
|
List<DataFlavor> |
getFlavorsForNative(String nat)
Возвраты a
List из DataFlavors то, к который указанное String собственный может быть преобразован по условию подсистема передачи. |
Map<String,DataFlavor> |
getFlavorsForNatives(String[] natives)
Возвраты a
Map из указанного String уроженцы их наиболее привилегированного DataFlavor. |
List<String> |
getNativesForFlavor(DataFlavor flav)
Возвраты a
List из String уроженцы те, к который указанное DataFlavor может быть преобразован по условию подсистема передачи. |
Map<DataFlavor,String> |
getNativesForFlavors(DataFlavor[] flavors)
Возвраты a
Map из указанного DataFlavors к их наиболее привилегированному String собственный. |
static boolean |
isJavaMIMEType(String str)
Возвраты, ли указанное
String закодированный тип MIME Java. |
void |
setFlavorsForNative(String nat, DataFlavor[] flavors)
Отбрасывает текущие отображения для указанного
String собственный, и создает новые отображения к указанному DataFlavors. |
void |
setNativesForFlavor(DataFlavor flav, String[] natives)
Отбрасывает текущие отображения для указанного
DataFlavor и все DataFlavors равный указанному DataFlavor, и создает новые отображения к указанному String уроженцы. |
public static FlavorMap getDefaultFlavorMap()
public List<String> getNativesForFlavor(DataFlavor flav)
List из String уроженцы те, к который указанное DataFlavor может быть преобразован по условию подсистема передачи. List будет сортирован от лучшего, собственного к худшему. Таким образом, первое собственное лучше всего отразит данные в указанной разновидности на базовую собственную платформу. Если указанное DataFlavor ранее неизвестно подсистеме передачи данных, и подсистема передачи данных неспособна преобразовать это DataFlavor любому существующему собственный, затем вызывая этот метод установит отображение в обоих направлениях между указанным DataFlavor и закодированная версия его MIME вводит как его собственное.
getNativesForFlavor в интерфейсе FlavorTableflav - DataFlavor чьи соответствующие уроженцы должны быть возвращены. Если null определяется, все уроженцы, в настоящий момент известные подсистеме передачи данных, возвращаются в недетерминированном порядке.java.util.List из java.lang.String объекты, которые являются специфичными для платформы представлениями платформы - определенные форматы данныхencodeDataFlavor(java.awt.datatransfer.DataFlavor)public List<DataFlavor> getFlavorsForNative(String nat)
List из DataFlavors то, к который указанное String собственный может быть преобразован по условию подсистема передачи. List будет сортирован от лучше всего DataFlavor к худшему. Таким образом, первое DataFlavor лучше всего отразит данные в указанном собственном к приложению Java. Если указанное собственное будет ранее неизвестно подсистеме передачи данных, и что собственный был должным образом закодирован, то вызов этого метода установит отображение в обоих направлениях между указанным собственным и a DataFlavor чей тип MIME является декодируемой версией собственного.
Если указанное собственное не должным образом закодировано собственный, и отображения для этого собственного не были изменены с setFlavorsForNative, тогда содержание List зависимая платформа, но null не может быть возвращен.
getFlavorsForNative в интерфейсе FlavorTablenat - собственное, чей соответствующий DataFlavors должен быть возвращен. Если null определяется, все DataFlavors в настоящий момент известный подсистеме передачи данных возвращаются в недетерминированном порядке.java.util.List из DataFlavor объекты, в которые могут быть преобразованы специфичные для платформы данные в указанном, собственном специфичном для платформыencodeJavaMIMEType(java.lang.String)public Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
Map из указанного DataFlavors к их наиболее привилегированному String собственный. Каждое собственное значение будет тем же самым как первым собственным в Списке, возвращенном getNativesForFlavor для указанной разновидности. Если указанное DataFlavor ранее неизвестно подсистеме передачи данных, затем вызывая этот метод установит отображение в обоих направлениях между указанным DataFlavor и закодированная версия его MIME вводит как его собственное.
getNativesForFlavors в интерфейсе FlavorMapflavors - массив DataFlavors, который будет набором ключей возвращенного Map. Если null определяется, отображение всех DataFlavors известный подсистеме передачи данных к их наиболее привилегированному String уроженцы будут возвращены.java.util.Map из DataFlavors к String уроженцыgetNativesForFlavor(java.awt.datatransfer.DataFlavor), encodeDataFlavor(java.awt.datatransfer.DataFlavor)public Map<String,DataFlavor> getFlavorsForNatives(String[] natives)
Map из указанного String уроженцы их наиболее привилегированного DataFlavor. Каждый DataFlavor значение будет тем же самым как первым DataFlavor в Списке, возвращенном getFlavorsForNative для указанного собственного. Если указанное собственное будет ранее неизвестно подсистеме передачи данных, и что собственный был должным образом закодирован, то вызов этого метода установит отображение в обоих направлениях между указанным собственным и a DataFlavor чей тип MIME является декодируемой версией собственного.
getFlavorsForNatives в интерфейсе FlavorMapnatives - массив Strings, который будет набором ключей возвращенного Map. Если null определяется, отображение всех поддерживаемых String уроженцы их наиболее привилегированного DataFlavors будет возвращен.java.util.Map из String уроженцы DataFlavorsgetFlavorsForNative(java.lang.String), encodeJavaMIMEType(java.lang.String)public void addUnencodedNativeForFlavor(DataFlavor flav, String nat)
DataFlavor (и все DataFlavors равный указанному DataFlavor) к указанному String собственный. В отличие от этого getNativesForFlavor, отображение будет только установлено в одном направлении, и собственное не будет закодировано. Чтобы установить двухстороннее отображение, вызвать addFlavorForUnencodedNative также. Новое отображение будет иметь более низкий приоритет чем любое существующее отображение. Этот метод не имеет никакого эффекта если отображение от указанного или равного DataFlavor к указанному String собственный уже существует.flav - DataFlavor ключ для отображенияnat - String собственное значение для отображенияNullPointerException - если flav или туземный nulladdFlavorForUnencodedNative(java.lang.String, java.awt.datatransfer.DataFlavor)public void setNativesForFlavor(DataFlavor flav, String[] natives)
DataFlavor и все DataFlavors равный указанному DataFlavor, и создает новые отображения к указанному String уроженцы. В отличие от этого getNativesForFlavor, отображения будут только установлены в одном направлении, и уроженцы не будут закодированы. Чтобы установить двухсторонние отображения, вызвать setFlavorsForNative также. Первое собственное в массиве представит самое высокое приоритетное отображение. Последующие уроженцы представят отображения уменьшающегося приоритета. Если массив содержит несколько элементов та равная ссылка String уроженцы, этот метод установит новые отображения для первого из тех элементов и проигнорирует остальную часть их.
Рекомендуется, чтобы клиентский код не отображения сброса, установленные по условию, передал подсистему. Этот метод должен только использоваться для отображений уровня приложения.
flav - DataFlavor ключ для отображенийnatives - String собственные значения для отображенийNullPointerException - если flav или уроженцы null или если уроженцы содержат null элементыsetFlavorsForNative(java.lang.String, java.awt.datatransfer.DataFlavor[])public void addFlavorForUnencodedNative(String nat, DataFlavor flav)
String собственный к синглу DataFlavor. В отличие от этого getFlavorsForNative, отображение будет только установлено в одном направлении, и собственное не будет закодировано. Чтобы установить двухстороннее отображение, вызвать addUnencodedNativeForFlavor также. Новое отображение будет иметь более низкий приоритет чем любое существующее отображение. Этот метод не имеет никакого эффекта если отображение от указанного String собственный к указанному или равному DataFlavor уже существует.nat - String собственный ключ для отображенияflav - DataFlavor значение для отображенияNullPointerException - если туземный или flav nulladdUnencodedNativeForFlavor(java.awt.datatransfer.DataFlavor, java.lang.String)public void setFlavorsForNative(String nat, DataFlavor[] flavors)
String собственный, и создает новые отображения к указанному DataFlavors. В отличие от этого getFlavorsForNative, отображения будут только установлены в одном направлении, и уроженцы не должны быть закодированы. Чтобы установить двухсторонние отображения, вызвать setNativesForFlavor также. Первое DataFlavor в массиве представит самое высокое приоритетное отображение. Последующий DataFlavors представит отображения уменьшающегося приоритета. Если массив содержит несколько элементов та равная ссылка DataFlavors, этот метод установит новые отображения для первого из тех элементов и проигнорирует остальную часть их.
Рекомендуется, чтобы клиентский код не отображения сброса, установленные по условию, передал подсистему. Этот метод должен только использоваться для отображений уровня приложения.
nat - String собственный ключ для отображенийflavors - DataFlavor значения для отображенийNullPointerException - если туземный или разновидности null или если разновидности содержат null элементыsetNativesForFlavor(java.awt.datatransfer.DataFlavor, java.lang.String[])public static String encodeJavaMIMEType(String mimeType)
String собственный. Формат закодированного представления типа MIME является зависящим от реализации. Единственные ограничения: null если и только если тип MIME String null.null Тип MIME Strings равны если и только если они Strings равны согласно String.equals(Object). Ссылочная реализация этого метода возвращает указанный тип MIME String снабженный префиксом JAVA_DATAFLAVOR:.
mimeType - тип MIME, чтобы закодироватьString, или null если mimeType nullpublic static String encodeDataFlavor(DataFlavor flav)
DataFlavor для использования в качестве a String собственный. Формат закодированного DataFlavor является зависящим от реализации. Единственные ограничения: null если и только если указанное DataFlavor null или его тип MIME String null.null
DataFlavors с не -null Тип MIME Strings равны если и только если тип MIME Strings их DataFlavors равны согласно String.equals(Object). Ссылочная реализация этого метода возвращает тип MIME String из указанного DataFlavor снабженный префиксом JAVA_DATAFLAVOR:.
flav - DataFlavor закодироватьString, или null если flav null или имеет a null Тип MIMEpublic static boolean isJavaMIMEType(String str)
String закодированный тип MIME Java.str - String протестироватьtrue если String кодируется; false иначеpublic static String decodeJavaMIMEType(String nat)
String собственный для использования в качестве типа MIME Java.nat - String декодироватьnull если туземный не закодированный String собственныйpublic static DataFlavor decodeDataFlavor(String nat) throws ClassNotFoundException
String собственный для использования в качестве a DataFlavor.nat - String декодироватьDataFlavor, или null если туземный не закодированный String собственныйClassNotFoundException
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92