Spec-Zone.ru › OpenJDK 8

Класс CommandMap

  • java.lang.Object
    • javax.activation.CommandMap
Прямые известные подклассы:
MailcapCommandMap

public abstract class CommandMap
extends Object

Класс CommandMap предоставляет интерфейс к регистру объектов команд, доступных в системе. Разработчики должны либо использовать реализацию CommandMap, включенную в этот пакет (MailcapCommandMap), либо разработать свою собственную. Обратите внимание, что некоторые методы в этом классе являются абстрактными.

С:
1.6

Конструкторы

Конструктор и описание
CommandMap()

Методы

Модификатор и тип Метод и описание
abstract DataContentHandler createDataContentHandler(String mimeType)

Найти обработчик DataContentHandler, соответствующий типу MIME.

DataContentHandler createDataContentHandler(String mimeType, DataSource ds)

Найти обработчик DataContentHandler, соответствующий типу MIME.

abstract CommandInfo[] getAllCommands(String mimeType)

Получить все доступные команды для данного типа.

CommandInfo[] getAllCommands(String mimeType, DataSource ds)

Получить все доступные команды для данного типа.

abstract CommandInfo getCommand(String mimeType, String cmdName)

Получить стандартную команду, соответствующую типу MIME.

CommandInfo getCommand(String mimeType, String cmdName, DataSource ds)

Получить стандартную команду, соответствующую типу MIME.

static CommandMap getDefaultCommandMap()

Получить стандартную CommandMap.

String[] getMimeTypes()

Получить все типы MIME, известные этой карте команд.

abstract CommandInfo[] getPreferredCommands(String mimeType)

Получить предпочтительный список команд из типа MIME.

CommandInfo[] getPreferredCommands(String mimeType, DataSource ds)

Получить предпочтительный список команд из типа MIME.

static void setDefaultCommandMap(CommandMap commandMap)

Установить стандартную CommandMap.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

CommandMap

public CommandMap()

Методы

getDefaultCommandMap

public static CommandMap getDefaultCommandMap()

Получить стандартную CommandMap.

  • В случаях, когда экземпляр CommandMap был ранее установлен в какое-то значение (через setDefaultCommandMap), вернуть CommandMap.
  • В случаях, когда CommandMap не был установлен, CommandMap создает экземпляр MailcapCommandMap и устанавливает его в качестве стандартного, возвращая его значение.
Возвращает:
CommandMap

setDefaultCommandMap

public static void setDefaultCommandMap(CommandMap commandMap)

Установить стандартную CommandMap. Сбросить CommandMap до значения по умолчанию, вызвав этот метод с null.

Параметры:
commandMap - Новая стандартная CommandMap.
Исключения:
SecurityException - если у вызывающего объекта нет разрешения на изменение значения по умолчанию

getPreferredCommands

public abstract CommandInfo[] getPreferredCommands(String mimeType)

Получить предпочтительный список команд из типа MIME. Фактическая семантика определяется реализацией CommandMap.

Параметры:
mimeType - тип MIME
Возвращает:
классы CommandInfo, представляющие объекты команд.

getPreferredCommands

public CommandInfo[] getPreferredCommands(String mimeType,
                                          DataSource ds)

Получить предпочтительный список команд из типа MIME. Фактическая семантика определяется реализацией CommandMap.

DataSource предоставляет дополнительную информацию, например, имя файла, которую реализация CommandMap может использовать для дальнейшего уточнения списка возвращаемых команд. Реализация в этом классе просто вызывает метод getPreferredCommands, который игнорирует этот аргумент.

Параметры:
mimeType - тип MIME
ds - DataSource для данных
Возвращает:
классы CommandInfo, представляющие объекты команд.
С:
JAF 1.1

getAllCommands

public abstract CommandInfo[] getAllCommands(String mimeType)

Получить все доступные команды для данного типа. Этот метод должен возвращать все возможные команды для данного типа MIME.

Параметры:
mimeType - тип MIME
Возвращает:
объекты CommandInfo, представляющие все команды.

getAllCommands

public CommandInfo[] getAllCommands(String mimeType,
                                    DataSource ds)

Получить все доступные команды для данного типа. Этот метод должен возвращать все возможные команды для данного типа MIME.

DataSource предоставляет дополнительную информацию, например, имя файла, которую реализация CommandMap может использовать для дальнейшего уточнения списка возвращаемых команд. Реализация в этом классе просто вызывает метод getAllCommands, который игнорирует этот аргумент.

Параметры:
mimeType - тип MIME
ds - DataSource для данных
Возвращает:
объекты CommandInfo, представляющие все команды.
С:
JAF 1.1

getCommand

public abstract CommandInfo getCommand(String mimeType,
                                       String cmdName)

Получить стандартную команду, соответствующую типу MIME.

Параметры:
mimeType - тип MIME
cmdName - имя команды
Возвращает:
CommandInfo, соответствующий команде.

getCommand

public CommandInfo getCommand(String mimeType,
                              String cmdName,
                              DataSource ds)

Получить стандартную команду, соответствующую типу MIME.

DataSource предоставляет дополнительную информацию, например, имя файла, которую реализация CommandMap может использовать для дальнейшего уточнения выбранной команды. Реализация в этом классе просто вызывает метод getCommand, который игнорирует этот аргумент.

Параметры:
mimeType - тип MIME
cmdName - имя команды
ds - DataSource для данных
Возвращает:
CommandInfo, соответствующий команде.
С:
JAF 1.1

createDataContentHandler

public abstract DataContentHandler createDataContentHandler(String mimeType)

Найти обработчик DataContentHandler, соответствующий типу MIME. Механизм и семантика определения этого определяются реализацией конкретной CommandMap.

Параметры:
mimeType - тип MIME
Возвращает:
DataContentHandler для типа MIME

createDataContentHandler

public DataContentHandler createDataContentHandler(String mimeType,
                                                   DataSource ds)

Найти обработчик DataContentHandler, соответствующий типу MIME. Механизм и семантика определения этого определяются реализацией конкретной CommandMap.

DataSource предоставляет дополнительную информацию, например, имя файла, которую реализация CommandMap может использовать для дальнейшего уточнения выбора DataContentHandler. Реализация в этом классе просто вызывает метод createDataContentHandler, который игнорирует этот аргумент.

Параметры:
mimeType - тип MIME
ds - DataSource для данных
Возвращает:
DataContentHandler для типа MIME
С:
JAF 1.1

getMimeTypes

public String[] getMimeTypes()

Получить все типы MIME, известные этой карте команд. Если карта команд не поддерживает эту операцию, возвращается null.

Возвращает:
массив типов MIME в виде строк или null, если не поддерживается
С:
JAF 1.1

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API