|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ImageReaderWriterSpi extends IIOServiceProvider
ImageReaderSpi и ImageWriterSpi.IIORegistry, ImageReaderSpi, ImageWriterSpi| Модификатор и Тип | Поле и Описание |
|---|---|
protected String[] |
extraImageMetadataFormatClassNames
Массив
Strings содержащий имена class любых дополнительных форматов метаданных изображения, поддерживаемых этим плагином, первоначально null. |
protected String[] |
extraImageMetadataFormatNames
Массив
Strings содержащий имена любых дополнительных форматов метаданных изображения, поддерживаемых этим плагином, первоначально null. |
protected String[] |
extraStreamMetadataFormatClassNames
Массив
Strings содержащий имена class любых дополнительных потоковых форматов метаданных, поддерживаемых этим плагином, первоначально null. |
protected String[] |
extraStreamMetadataFormatNames
Массив
Strings содержащий имена любых дополнительных потоковых форматов метаданных, поддерживаемых этим плагином, первоначально null. |
protected String[] |
MIMETypes
Массив строк, которые будут возвращены из
getMIMETypes, первоначально null. |
protected String[] |
имена
Массив строк, которые будут возвращены из
getFormatNames, первоначально null. |
protected String |
nativeImageMetadataFormatClassName
A
String содержа имя class собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null. |
protected String |
nativeImageMetadataFormatName
A
String содержа имя собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null. |
protected String |
nativeStreamMetadataFormatClassName
A
String содержа имя class собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null. |
protected String |
nativeStreamMetadataFormatName
A
String содержа имя собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null. |
protected String |
pluginClassName
A
String содержа имя связанного сменного class, первоначально null. |
protected String[] |
суффиксы
Массив строк, которые будут возвращены из
getFileSuffixes, первоначально null. |
protected boolean |
supportsStandardImageMetadataFormat
Булево указание, поддерживает ли этот плагин стандартный формат метаданных для метаданных изображения, первоначально
false. |
protected boolean |
supportsStandardStreamMetadataFormat
Булево указание, поддерживает ли этот плагин стандартный формат метаданных для потоковых метаданных, первоначально
false. |
vendorName, version| Конструктор и Описание |
|---|
ImageReaderWriterSpi()
Создает пробел
ImageReaderWriterSpi. |
ImageReaderWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String pluginClassName, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
Конструкции
ImageReaderWriterSpi с данным набором значений. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка[] |
getExtraImageMetadataFormatNames()
Возвращает массив
Strings содержащий имена дополнительных форматов документа, кроме собственных и стандартных форматов, распознанных getAsTree и setFromTree методы на объектах метаданных изображения, произведенных или использованных этим плагином. |
Строка[] |
getExtraStreamMetadataFormatNames()
Возвращает массив
Strings содержащий имена дополнительных форматов документа, кроме собственных и стандартных форматов, распознанных getAsTree и setFromTree методы на потоковых объектах метаданных, произведенных или использованных этим плагином. |
Строка[] |
getFileSuffixes()
Возвращает массив
Strings содержащий список суффиксов файла, связанных с форматами, которые обычно применимы ImageReader или ImageWriter реализация связалась с этим поставщиком услуг. |
Строка[] |
getFormatNames()
Возвращает массив
Strings содержащий удобочитаемые имена для форматов, которые обычно применимы ImageReader или ImageWriter реализация связалась с этим поставщиком услуг. |
IIOMetadataFormat |
getImageMetadataFormat(String formatName)
Возвраты
IIOMetadataFormat объект, описывающий данный формат метаданных изображения, или null если никакое описание не доступно. |
Строка[] |
getMIMETypes()
Возвращает массив
Strings содержащий список типов MIME, связанных с форматами, которые обычно применимы ImageReader или ImageWriter реализация связалась с этим поставщиком услуг. |
Строка |
getNativeImageMetadataFormatName()
Возвращает имя "собственного" формата метаданных изображения для этого плагина, который обычно учитывает кодирование без потерь и передачу метаданных изображения, сохраненных в формате, обработанном этим плагином.
|
Строка |
getNativeStreamMetadataFormatName()
Возвращает имя "собственного" потокового формата метаданных для этого плагина, который обычно учитывает кодирование без потерь и передачу потоковых метаданных, сохраненных в формате, обработанном этим плагином.
|
Строка |
getPluginClassName()
Возвращает полностью определенное имя class
ImageReader или ImageWriter плагин связался с этим поставщиком услуг. |
IIOMetadataFormat |
getStreamMetadataFormat(String formatName)
Возвраты
IIOMetadataFormat объект, описывающий данный потоковый формат метаданных, или null если никакое описание не доступно. |
boolean |
isStandardImageMetadataFormatSupported()
Возвраты
true если стандартный формат метаданных среди форматов документа, распознанных getAsTree и setFromTree методы на объектах метаданных изображения, произведенных или использованных этим плагином. |
boolean |
isStandardStreamMetadataFormatSupported()
Возвраты
true если стандартный формат метаданных среди форматов документа, распознанных getAsTree и setFromTree методы на потоковых объектах метаданных, произведенных или использованных этим плагином. |
getDescription, getVendorName, getVersion, onDeregistration, onRegistrationprotected String[] names
getFormatNames, первоначально null. Конструкторы должны установить это в не -null значение.protected String[] suffixes
getFileSuffixes, первоначально null.protected String[] MIMETypes
getMIMETypes, первоначально null.protected String pluginClassName
String содержа имя связанного сменного class, первоначально null.protected boolean supportsStandardStreamMetadataFormat
false.protected String nativeStreamMetadataFormatName
String содержа имя собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null.protected String nativeStreamMetadataFormatClassName
String содержа имя class собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null.protected String[] extraStreamMetadataFormatNames
Strings содержащий имена любых дополнительных потоковых форматов метаданных, поддерживаемых этим плагином, первоначально null.protected String[] extraStreamMetadataFormatClassNames
Strings содержащий имена class любых дополнительных потоковых форматов метаданных, поддерживаемых этим плагином, первоначально null.protected boolean supportsStandardImageMetadataFormat
false.protected String nativeImageMetadataFormatName
String содержа имя собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null.protected String nativeImageMetadataFormatClassName
String содержа имя class собственного потокового формата метаданных, поддерживаемого этим плагином, первоначально null.protected String[] extraImageMetadataFormatNames
Strings содержащий имена любых дополнительных форматов метаданных изображения, поддерживаемых этим плагином, первоначально null.protected String[] extraImageMetadataFormatClassNames
Strings содержащий имена class любых дополнительных форматов метаданных изображения, поддерживаемых этим плагином, первоначально null.public ImageReaderWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String pluginClassName, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
ImageReaderWriterSpi с данным набором значений.vendorName - имя поставщика, как не -null
String.version - идентификатор версии, как не -null
String.names - не -null массив Strings указание на имена формата. По крайней мере одна запись должна присутствовать.suffixes - массив Strings указание на общие суффиксы файла. Если никакие суффиксы не определяются, null должен быть предоставлен. Массив длины 0 будет нормализован к null.MIMETypes - массив Strings указание на типы MIME формата. Если никакие типы MIME не определяются, null должен быть предоставлен. Массив длины 0 будет нормализован к null.pluginClassName - полностью определенное имя связанного ImageReader или ImageWriter class, как не -null String.supportsStandardStreamMetadataFormat - a boolean это указывает, может ли потоковый объект метаданных использовать деревья, описанные стандартным форматом метаданных.nativeStreamMetadataFormatName - a String, или null, быть возвращенным из getNativeStreamMetadataFormatName.nativeStreamMetadataFormatClassName - a String, или null, чтобы использоваться, чтобы инстанцировать метаданных форматируют объект, который будет возвращен из getNativeStreamMetadataFormat.extraStreamMetadataFormatNames - массив Strings, или null, быть возвращенным из getExtraStreamMetadataFormatNames. Массив длины 0 нормализуется к null.extraStreamMetadataFormatClassNames - массив Strings, или null, чтобы использоваться, чтобы инстанцировать метаданных форматируют объект, который будет возвращен из getStreamMetadataFormat. Массив длины 0 нормализуется к null.supportsStandardImageMetadataFormat - a boolean это указывает, может ли объект метаданных изображения использовать деревья, описанные стандартным форматом метаданных.nativeImageMetadataFormatName - a String, или null, быть возвращенным из getNativeImageMetadataFormatName.nativeImageMetadataFormatClassName - a String, или null, чтобы использоваться, чтобы инстанцировать метаданных форматируют объект, который будет возвращен из getNativeImageMetadataFormat.extraImageMetadataFormatNames - массив Strings, чтобы быть возвращенным из getExtraImageMetadataFormatNames. Массив длины 0 нормализуется к null.extraImageMetadataFormatClassNames - массив Strings, или null, чтобы использоваться, чтобы инстанцировать метаданных форматируют объект, который будет возвращен из getImageMetadataFormat. Массив длины 0 нормализуется к null.IllegalArgumentException - если vendorName null.IllegalArgumentException - если version null.IllegalArgumentException - если names null или имеет длину 0.IllegalArgumentException - если pluginClassName null.public ImageReaderWriterSpi()
ImageReaderWriterSpi. Это до подкласса, чтобы инициализировать переменные экземпляра и/или реализации метода переопределения, чтобы обеспечить рабочие версии всех методов.public String[] getFormatNames()
Strings содержащий удобочитаемые имена для форматов, которые обычно применимы ImageReader или ImageWriter реализация связалась с этим поставщиком услуг. Например, сингл ImageReader мог бы быть в состоянии обработать и PBM и файлы PNM.null массив Strings или длина по крайней мере 1 содержащий неофициальные имена формата, связанные с этим читателем или писателем.public String[] getFileSuffixes()
Strings содержащий список суффиксов файла, связанных с форматами, которые обычно применимы ImageReader или ImageWriter реализация связалась с этим поставщиком услуг. Например, сингл ImageReader мог бы быть в состоянии обработать файлы с '.pbm' и '.pnm' суффиксы, или и '.jpg' и '.jpeg' суффиксы. Если нет никаких известных суффиксов файла, null будет возвращен. Возврат определенного суффикса не гарантирует, что файлы с тем суффиксом могут быть обработаны; это просто указывает, что может быть стоящая попытка декодировать или закодировать такие файлы, используя этого поставщика услуг.
Strings или длина по крайней мере 1 содержащий общие суффиксы файла, связанные с этим читателем или писателем, или null.public String[] getMIMETypes()
Strings содержащий список типов MIME, связанных с форматами, которые обычно применимы ImageReader или ImageWriter реализация связалась с этим поставщиком услуг. Идеально, только единственный тип MIME требовался бы, чтобы описать определенный формат. Однако, по нескольким причинам необходимо связать список типов с каждым поставщиком услуг. Во-первых, у многих общих форматов файла изображения нет стандартных типов MIME, таким образом, список обычно используемых неофициальных имен будет требоваться, такой как image/x-pbm и image/x-portable-bitmap. Некоторые форматы файлов имеют официальные типы MIME, но могут иногда относиться в использование их предыдущих неофициальных обозначений, такой как image/x-png вместо должностного лица image/png. Наконец, единственный поставщик услуг может быть способным к парсингу многократных отличных типов с точки зрения MIME, например image/x-xbitmap и image/x-xpixmap.
Возврат определенного типа MIME не гарантирует, что файлы, утверждающие иметь тот тип, могут быть обработаны; это просто указывает, что может быть стоящая попытка декодировать или закодировать такие файлы, используя этого поставщика услуг.
Strings или длина по крайней мере 1 содержащий типы MIME, связанные с этим читателем или писателем, или null.public String getPluginClassName()
ImageReader или ImageWriter плагин связался с этим поставщиком услуг.null
String.public boolean isStandardStreamMetadataFormatSupported()
true если стандартный формат метаданных среди форматов документа, распознанных getAsTree и setFromTree методы на потоковых объектах метаданных, произведенных или использованных этим плагином.true если стандартный формат поддерживается для потоковых метаданных.public String getNativeStreamMetadataFormatName()
nullбудет возвращен. Реализация по умолчанию возвращается nativeStreamMetadataFormatName переменная экземпляра, которая обычно устанавливается конструктором.
null.public String[] getExtraStreamMetadataFormatNames()
Strings содержащий имена дополнительных форматов документа, кроме собственных и стандартных форматов, распознанных getAsTree и setFromTree методы на потоковых объектах метаданных, произведенных или использованных этим плагином. Если плагин не обрабатывает метаданные, нуль должен быть возвращен.
Набор форматов может отличаться согласно определенным изображениям, считанным или записанным; этот метод должен указать на все дополнительные форматы, поддерживаемые плагином при любых обстоятельствах.
Реализация по умолчанию возвращает клона extraStreamMetadataFormatNames переменная экземпляра, которая обычно устанавливается конструктором.
Strings, или нуль.IIOMetadata.getMetadataFormatNames(), getExtraImageMetadataFormatNames(), getNativeStreamMetadataFormatName()public boolean isStandardImageMetadataFormatSupported()
true если стандартный формат метаданных среди форматов документа, распознанных getAsTree и setFromTree методы на объектах метаданных изображения, произведенных или использованных этим плагином.true если стандартный формат поддерживается для метаданных изображения.public String getNativeImageMetadataFormatName()
nullбудет возвращен. Реализация по умолчанию возвращается nativeImageMetadataFormatName переменная экземпляра, которая обычно устанавливается конструктором.
null.getExtraImageMetadataFormatNames()public String[] getExtraImageMetadataFormatNames()
Strings содержащий имена дополнительных форматов документа, кроме собственных и стандартных форматов, распознанных getAsTree и setFromTree методы на объектах метаданных изображения, произведенных или использованных этим плагином. Если плагин не обрабатывает метаданные изображения, нуль должен быть возвращен.
Набор форматов может отличаться согласно определенным изображениям, считанным или записанным; этот метод должен указать на все дополнительные форматы, поддерживаемые плагином при любых обстоятельствах.
Реализация по умолчанию возвращает клона extraImageMetadataFormatNames переменная экземпляра, которая обычно устанавливается конструктором.
Strings, или нуль.IIOMetadata.getMetadataFormatNames(), getExtraStreamMetadataFormatNames(), getNativeImageMetadataFormatName()public IIOMetadataFormat getStreamMetadataFormat(String formatName)
IIOMetadataFormat объект, описывающий данный потоковый формат метаданных, или null если никакое описание не доступно. Предоставленное имя должно быть собственным потоковым именем формата метаданных, стандартным именем формата метаданных, или одним из возвращенных getExtraStreamMetadataFormatNames.formatName - требуемый потоковый формат метаданных.IIOMetadataFormat объект.IllegalArgumentException - если formatName null или не поддерживаемое имя.public IIOMetadataFormat getImageMetadataFormat(String formatName)
IIOMetadataFormat объект, описывающий данный формат метаданных изображения, или null если никакое описание не доступно. Предоставленное имя должно быть собственным iamge именем формата метаданных, стандартным именем формата метаданных, или одним из возвращенных getExtraImageMetadataFormatNames.formatName - требуемый формат метаданных изображения.IIOMetadataFormat объект.IllegalArgumentException - если formatName null или не поддерживаемое имя.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92