uTools-Manuals/docs/java/javax/imageio/spi/ImageReaderWriterSpi.html

925 lines
51 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.imageio.spi
</div>
<h2 class="title" title="Class ImageReaderWriterSpi">Class ImageReaderWriterSpi</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/imageio/spi/IIOServiceProvider.html" title="class in javax.imageio.spi">javax.imageio.spi.IIOServiceProvider</a></li>
<li>
<ul class="inheritance">
<li>javax.imageio.spi.ImageReaderWriterSpi</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../javax/imageio/spi/RegisterableService.html" title="javax.imageio.spi中的接口">RegisterableService</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../javax/imageio/spi/ImageReaderSpi.html" title="javax.imageio.spi中的类">ImageReaderSpi</a> <a href="../../../javax/imageio/spi/ImageWriterSpi.html" title="javax.imageio.spi中的类">ImageWriterSpi</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">ImageReaderWriterSpi</span>
extends <a href="../../../javax/imageio/spi/IIOServiceProvider.html" title="class in javax.imageio.spi">IIOServiceProvider</a></pre>
<div class="block">
一个包含实例变量的超类和
<code>ImageReaderSpi</code>
<code>ImageWriterSpi</code>共同的方法。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/imageio/spi/IIORegistry.html" title="javax.imageio.spi中的类"><code>IIORegistry</code></a> <a href="../../../javax/imageio/spi/ImageReaderSpi.html" title="javax.imageio.spi中的类"><code>ImageReaderSpi</code></a> <a href="../../../javax/imageio/spi/ImageWriterSpi.html" title="javax.imageio.spi中的类"><code>ImageWriterSpi</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#extraImageMetadataFormatClassNames">extraImageMetadataFormatClassNames</a></span></code>
<div class="block">
<code>String</code>的数组,
<code>String</code>该插件支持的任何其他图像元数据格式的类名,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#extraImageMetadataFormatNames">extraImageMetadataFormatNames</a></span></code>
<div class="block">
<code>String</code>的数组,
<code>String</code>该插件支持的任何其他图像元数据格式的名称,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#extraStreamMetadataFormatClassNames">extraStreamMetadataFormatClassNames</a></span></code>
<div class="block">
<code>String</code>的数组包含此插件支持的任何其他流元数据格式的类名,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#extraStreamMetadataFormatNames">extraStreamMetadataFormatNames</a></span></code>
<div class="block">
<code>String</code>的数组,
<code>String</code>该插件支持的任何其他流元数据格式的名称,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#MIMETypes">MIMETypes</a></span></code>
<div class="block">
<code>getMIMETypes</code>返回的
<code>getMIMETypes</code>字符串,最初是
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#names">names</a></span></code>
<div class="block">
要从
<code>getFormatNames</code>返回的字符串数组,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#nativeImageMetadataFormatClassName">nativeImageMetadataFormatClassName</a></span></code>
<div class="block">
A
<code>String</code>包含该插件支持的本地流元数据格式的类名,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#nativeImageMetadataFormatName">nativeImageMetadataFormatName</a></span></code>
<div class="block">
A
<code>String</code>包含此插件支持的本地流元数据格式的名称,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#nativeStreamMetadataFormatClassName">nativeStreamMetadataFormatClassName</a></span></code>
<div class="block">
A
<code>String</code>包含该插件支持的本地流元数据格式的类名,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#nativeStreamMetadataFormatName">nativeStreamMetadataFormatName</a></span></code>
<div class="block">
A
<code>String</code>包含该插件支持的本地流元数据格式的名称,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#pluginClassName">pluginClassName</a></span></code>
<div class="block">
A
<code>String</code>包含相关插件类的名称,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#suffixes">suffixes</a></span></code>
<div class="block">
要从
<code>getFileSuffixes</code>返回的字符串数组,最初为
<code>null</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#supportsStandardImageMetadataFormat">supportsStandardImageMetadataFormat</a></span></code>
<div class="block">
一个布尔值,表示该插件是否支持图像元数据的标准元数据格式,最初为
<code>false</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#supportsStandardStreamMetadataFormat">supportsStandardStreamMetadataFormat</a></span></code>
<div class="block">
一个布尔值,表示该插件是否支持流元数据的标准元数据格式,最初为
<code>false</code>
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.imageio.spi.IIOServiceProvider">
<!-- --> </a> <h3>Fields inherited from class javax.imageio.spi.<a href="../../../javax/imageio/spi/IIOServiceProvider.html" title="class in javax.imageio.spi">IIOServiceProvider</a></h3> <code><a href="../../../javax/imageio/spi/IIOServiceProvider.html#vendorName">vendorName</a>, <a href="../../../javax/imageio/spi/IIOServiceProvider.html#version">version</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#ImageReaderWriterSpi--">ImageReaderWriterSpi</a></span>()</code>
<div class="block">
构造一个空白
<code>ImageReaderWriterSpi</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#ImageReaderWriterSpi-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.lang.String-boolean-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-boolean-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-">ImageReaderWriterSpi</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> vendorName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> version, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] names, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] suffixes, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] MIMETypes, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> pluginClassName, boolean supportsStandardStreamMetadataFormat, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeStreamMetadataFormatName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeStreamMetadataFormatClassName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraStreamMetadataFormatNames, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeImageMetadataFormatName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeImageMetadataFormatClassName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraImageMetadataFormatNames, <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraImageMetadataFormatClassNames)</code>
<div class="block">
构造一个具有给定值的
<code>ImageReaderWriterSpi</code>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getExtraImageMetadataFormatNames--">getExtraImageMetadataFormatNames</a></span>()</code>
<div class="block">
返回一个包含
<code>String</code> s的数组
<code>String</code>包含由该插件生成或使用的图像元数据对象上的
<code>getAsTree</code>
<code>setFromTree</code>方法识别的其他文档格式的名称,不包括本机和标准格式。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getExtraStreamMetadataFormatNames--">getExtraStreamMetadataFormatNames</a></span>()</code>
<div class="block">
返回一个包含
<code>String</code> s的数组
<code>String</code>包含由本插件所生产或使用的流元数据对象上的
<code>getAsTree</code>
<code>setFromTree</code>方法识别的其他文档格式(本机和标准格式)。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getFileSuffixes--">getFileSuffixes</a></span>()</code>
<div class="block">
返回一个
<code>String</code>的数组,
<code>String</code>包含与此服务提供商关联的
<code>ImageReader</code>
<code>ImageWriter</code>实现通常可用的格式相关联的文件后缀列表。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getFormatNames--">getFormatNames</a></span>()</code>
<div class="block">
返回一个包含
<code>String</code> s的数组包含与此服务提供商相关联的
<code>ImageReader</code>
<code>ImageWriter</code>实现通常可用的格式的可读名称。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../javax/imageio/metadata/IIOMetadataFormat.html" title="interface in javax.imageio.metadata">IIOMetadataFormat</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getImageMetadataFormat-java.lang.String-">getImageMetadataFormat</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> formatName)</code>
<div class="block">
返回一个
<code>IIOMetadataFormat</code>对象描述给定的图像的元数据格式,或
<code>null</code>如果没有可用的描述。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getMIMETypes--">getMIMETypes</a></span>()</code>
<div class="block">
返回一个
<code>String</code>的数组,
<code>String</code>包含与此服务提供商关联的
<code>ImageReader</code>
<code>ImageWriter</code>实现通用可用格式相关联的MIME类型列表。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getNativeImageMetadataFormatName--">getNativeImageMetadataFormatName</a></span>()</code>
<div class="block">
返回此插件的“本机”图像元数据格式的名称,通常允许以由该插件处理的格式存储的图像元数据的无损编码和传输。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getNativeStreamMetadataFormatName--">getNativeStreamMetadataFormatName</a></span>()</code>
<div class="block">
返回此插件的“本机”流元数据格式的名称,通常允许以该插件处理的格式存储的流元数据进行无损编码和传输。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getPluginClassName--">getPluginClassName</a></span>()</code>
<div class="block">
返回与此服务提供商关联的
<code>ImageReader</code>
<code>ImageWriter</code>插件的完全限定类名。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../javax/imageio/metadata/IIOMetadataFormat.html" title="interface in javax.imageio.metadata">IIOMetadataFormat</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getStreamMetadataFormat-java.lang.String-">getStreamMetadataFormat</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> formatName)</code>
<div class="block">
返回一个
<code>IIOMetadataFormat</code>对象描述给定的流元数据格式,或
<code>null</code>如果没有可用的描述。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#isStandardImageMetadataFormatSupported--">isStandardImageMetadataFormatSupported</a></span>()</code>
<div class="block">
如果标准元数据格式是由该插件生成或使用的图像元数据对象上的
<code>getAsTree</code>
<code>setFromTree</code>方法识别的文档格式,则返回
<code>true</code>
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#isStandardStreamMetadataFormatSupported--">isStandardStreamMetadataFormatSupported</a></span>()</code>
<div class="block">
如果标准元数据格式是由该插件生成或使用的流元数据对象上的
<code>getAsTree</code>
<code>setFromTree</code>方法识别的文档格式,则返回
<code>true</code>
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.imageio.spi.IIOServiceProvider">
<!-- --> </a> <h3>Methods inherited from class javax.imageio.spi.<a href="../../../javax/imageio/spi/IIOServiceProvider.html" title="class in javax.imageio.spi">IIOServiceProvider</a></h3> <code><a href="../../../javax/imageio/spi/IIOServiceProvider.html#getDescription-java.util.Locale-">getDescription</a>, <a href="../../../javax/imageio/spi/IIOServiceProvider.html#getVendorName--">getVendorName</a>, <a href="../../../javax/imageio/spi/IIOServiceProvider.html#getVersion--">getVersion</a>, <a href="../../../javax/imageio/spi/IIOServiceProvider.html#onDeregistration-javax.imageio.spi.ServiceRegistry-java.lang.Class-">onDeregistration</a>, <a href="../../../javax/imageio/spi/IIOServiceProvider.html#onRegistration-javax.imageio.spi.ServiceRegistry-java.lang.Class-">onRegistration</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="names">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>names</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] names</pre>
<div class="block">
<span>要从<code>getFormatNames</code>返回的字符串数组,最初为<code>null</code></span>
<span>构造函数应将其设置为非<code>null</code>值。</span>
</div> </li>
</ul> <a name="suffixes">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>suffixes</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] suffixes</pre>
<div class="block">
<code>getFileSuffixes</code>返回的字符串数组,最初为
<code>null</code>
</div> </li>
</ul> <a name="MIMETypes">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>MIMETypes</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] MIMETypes</pre>
<div class="block">
<code>getMIMETypes</code>返回的字符串数组,最初为
<code>null</code>
</div> </li>
</ul> <a name="pluginClassName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>pluginClassName</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a> pluginClassName</pre>
<div class="block">
A
<code>String</code>包含相关插件类的名称,最初为
<code>null</code>
</div> </li>
</ul> <a name="supportsStandardStreamMetadataFormat">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>supportsStandardStreamMetadataFormat</h4> <pre>protected boolean supportsStandardStreamMetadataFormat</pre>
<div class="block">
一个布尔值,表示此插件是否支持流元数据的标准元数据格式,最初为
<code>false</code>
</div> </li>
</ul> <a name="nativeStreamMetadataFormatName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>nativeStreamMetadataFormatName</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeStreamMetadataFormatName</pre>
<div class="block">
A
<code>String</code>包含此插件支持的本机流元数据格式的名称,最初为
<code>null</code>
</div> </li>
</ul> <a name="nativeStreamMetadataFormatClassName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>nativeStreamMetadataFormatClassName</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeStreamMetadataFormatClassName</pre>
<div class="block">
A
<code>String</code>包含该插件支持的本机流元数据格式的类名,最初为
<code>null</code>
</div> </li>
</ul> <a name="extraStreamMetadataFormatNames">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>extraStreamMetadataFormatNames</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraStreamMetadataFormatNames</pre>
<div class="block">
<code>String</code>的数组,
<code>String</code>该插件支持的任何其他流元数据格式的名称,最初为
<code>null</code>
</div> </li>
</ul> <a name="extraStreamMetadataFormatClassNames">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>extraStreamMetadataFormatClassNames</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraStreamMetadataFormatClassNames</pre>
<div class="block">
包含
<code>String</code>的数组,
<code>String</code>包含此插件支持的任何其他流元数据格式的类名,最初为
<code>null</code>
</div> </li>
</ul> <a name="supportsStandardImageMetadataFormat">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>supportsStandardImageMetadataFormat</h4> <pre>protected boolean supportsStandardImageMetadataFormat</pre>
<div class="block">
一个布尔值,表示该插件是否支持图像元数据的标准元数据格式,最初为
<code>false</code>
</div> </li>
</ul> <a name="nativeImageMetadataFormatName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>nativeImageMetadataFormatName</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeImageMetadataFormatName</pre>
<div class="block">
A
<code>String</code>包含该插件支持的本地流元数据格式的名称,最初为
<code>null</code>
</div> </li>
</ul> <a name="nativeImageMetadataFormatClassName">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>nativeImageMetadataFormatClassName</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeImageMetadataFormatClassName</pre>
<div class="block">
A
<code>String</code>包含此插件支持的本机流元数据格式的类名,最初为
<code>null</code>
</div> </li>
</ul> <a name="extraImageMetadataFormatNames">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>extraImageMetadataFormatNames</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraImageMetadataFormatNames</pre>
<div class="block">
<code>String</code>的数组,
<code>String</code>该插件支持的任何其他图像元数据格式的名称,最初为
<code>null</code>
</div> </li>
</ul> <a name="extraImageMetadataFormatClassNames">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>extraImageMetadataFormatClassNames</h4> <pre>protected <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraImageMetadataFormatClassNames</pre>
<div class="block">
<code>String</code>的数组包含此插件支持的任何其他图像元数据格式的类名,最初为
<code>null</code>
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ImageReaderWriterSpi-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.lang.String-boolean-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-boolean-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ImageReaderWriterSpi</h4> <pre>public ImageReaderWriterSpi(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> vendorName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> version,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] names,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] suffixes,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] MIMETypes,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> pluginClassName,
boolean supportsStandardStreamMetadataFormat,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeStreamMetadataFormatName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeStreamMetadataFormatClassName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraStreamMetadataFormatNames,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraStreamMetadataFormatClassNames,
boolean supportsStandardImageMetadataFormat,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeImageMetadataFormatName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> nativeImageMetadataFormatClassName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraImageMetadataFormatNames,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] extraImageMetadataFormatClassNames)</pre>
<div class="block">
构造一个具有给定值的
<code>ImageReaderWriterSpi</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>vendorName</code> - 供应商名称,非
<code>null</code>
<code>String</code>
</dd>
<dd>
<code>version</code> - 版本标识符,非
<code>null</code>
<code>String</code>
</dd>
<dd>
<span><code>names</code> -非<code>null</code>阵列的<code>String</code>指示格式名称。</span>
<span>必须至少有一个条目。</span>
</dd>
<dd>
<span><code>suffixes</code> -的阵列<code>String</code>指示常用文件后缀。</span>
<span>如果未定义任何后缀,则应提供<code>null</code></span>
<span>长度为0的数组将被归一<code>null</code></span>
</dd>
<dd>
<span><code>MIMETypes</code> -的阵列<code>String</code>指示格式的MIME类型。</span>
<span>如果没有定义MIME类型则应提供<code>null</code></span>
<span>长度为0的数组将被归一<code>null</code></span>
</dd>
<dd>
<code>pluginClassName</code> - 相关联的
<code>ImageReader</code>
<code>ImageWriter</code>类的完全限定名称,作为非
<code>null</code>
<code>String</code>
</dd>
<dd>
<code>supportsStandardStreamMetadataFormat</code> -
<code>boolean</code>流元数据对象是否可以使用由标准元数据格式描述的树的boolean。
</dd>
<dd>
<code>nativeStreamMetadataFormatName</code> - a
<code>String</code>
<code>null</code> ,由
<code>getNativeStreamMetadataFormatName</code>
</dd>
<dd>
<code>nativeStreamMetadataFormatClassName</code> - a
<code>String</code>
<code>null</code> ,用于实例化要从
<code>getNativeStreamMetadataFormat</code>返回的元数据格式对象。
</dd>
<dd>
<span><code>extraStreamMetadataFormatNames</code> - 要从<code>getExtraStreamMetadataFormatNames</code>返回的<code>String</code> s或<code>null</code>的数组。</span>
<span>长度为0的数组被归一<code>null</code></span>
</dd>
<dd>
<span><code>extraStreamMetadataFormatClassNames</code> - 用于实例化要从<code>getStreamMetadataFormat</code>返回的元数据格式对象的<code>String</code> s或<code>null</code>的数组。</span>
<span>长度为0的数组被归一<code>null</code></span>
</dd>
<dd>
<code>supportsStandardImageMetadataFormat</code> - 一个
<code>boolean</code>图像元数据对象是否可以使用标准元数据格式描述的树的boolean。
</dd>
<dd>
<code>nativeImageMetadataFormatName</code> - a
<code>String</code>
<code>null</code> ,将从
<code>getNativeImageMetadataFormatName</code>返回。
</dd>
<dd>
<code>nativeImageMetadataFormatClassName</code> - a
<code>String</code>
<code>null</code> ,用于实例化要从
<code>getNativeImageMetadataFormat</code>返回的元数据格式对象。
</dd>
<dd>
<span><code>extraImageMetadataFormatNames</code> -的阵列<code>String</code>从返回小号<code>getExtraImageMetadataFormatNames</code></span>
<span>长度为0的数组被归一<code>null</code></span>
</dd>
<dd>
<span><code>extraImageMetadataFormatClassNames</code> - 用于实例化要从<code>getImageMetadataFormat</code>返回的元数据格式对象的<code>String</code> s或<code>null</code>的数组。</span>
<span>长度为0的数组被归一<code>null</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>vendorName</code>
<code>null</code>
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>version</code>
<code>null</code>
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>names</code>
<code>null</code>或长度为0。
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>pluginClassName</code>
<code>null</code>
</dd>
</dl> </li>
</ul> <a name="ImageReaderWriterSpi--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ImageReaderWriterSpi</h4> <pre>public ImageReaderWriterSpi()</pre>
<div class="block">
<span>构造一个空白<code>ImageReaderWriterSpi</code></span>
<span>初始化实例变量和/或覆盖方法实现的子类是为了提供所有方法的工作版本。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getFormatNames--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFormatNames</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] getFormatNames()</pre>
<div class="block">
<span>返回一个包含<code>String</code> s的数组 <code>String</code>包含与该服务提供商相关联的<code>ImageReader</code><code>ImageWriter</code>实现通常可用的格式的可读取名称。</span>
<span>例如,单个<code>ImageReader</code>可能能够处理PBM和PNM文件。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>null</code>阵列的
<code>String</code> S或长度至少为1包含与此读取器或写入器相关联的非正式格式名称。
</dd>
</dl> </li>
</ul> <a name="getFileSuffixes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getFileSuffixes</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] getFileSuffixes()</pre>
<div class="block">
<span>返回一个包含<code>String</code> s的数组 <code>String</code>包含与此服务提供商关联的<code>ImageReader</code><code>ImageWriter</code>实现通常可用的格式相关联的文件后缀列表。</span>
<span>例如,单个<code>ImageReader</code>可能能够处理具有'.pbm'和'.pnm'后缀的文件,或'.jpg'和'.jpeg'后缀。</span>
<span>如果没有已知的文件后缀,将返回<code>null</code></span>
<p> <span>返回特定后缀不能保证具有该后缀的文件可以被处理;</span> <span>它仅表示可能值得尝试使用该服务提供商对这样的文件进行解码或编码。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>String</code>的数组或长度至少为1包含与该读写器相关联的公用文件后缀
<code>null</code>
</dd>
</dl> </li>
</ul> <a name="getMIMETypes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMIMETypes</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] getMIMETypes()</pre>
<div class="block">
<span>返回一个<code>String</code>的数组, <code>String</code>包含与该服务提供商相关联的<code>ImageReader</code><code>ImageWriter</code>实现通常可用的格式相关联的MIME类型列表。</span>
<p> <span>理想情况下为了描述特定的格式只需要一个MIME类型。</span> <span>然而,由于几个原因,有必要将每个服务提供商的类型列表关联起来。</span> <span>首先许多常见的图像文件格式没有标准MIME类型因此将需要一个常用的非官方名称列表例如<code>image/x-pbm</code><code>image/x-portable-bitmap</code></span> <span>某些文件格式具有官方MIME类型但有时可以使用其以前的非官方名称例如<code>image/x-png</code>而不是官方的<code>image/png</code></span> <span>最后单个服务提供者可能能够从MIME的角度解析多个不同类型例如<code>image/x-xbitmap</code><code>image/x-xpixmap</code></span> </p>
<p> <span>返回特定的MIME类型并不能保证声称是该类型的文件可以被处理;</span> <span>它仅表示可能值得尝试使用该服务提供商对这样的文件进行解码或编码。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>String</code> s或长度至少为1的数组
<code>String</code>与此读者或作者相关联的MIME类型
<code>null</code>
</dd>
</dl> </li>
</ul> <a name="getPluginClassName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPluginClassName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getPluginClassName()</pre>
<div class="block">
返回与此服务提供商关联的
<code>ImageReader</code>
<code>ImageWriter</code>插件的完全限定类名。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该类名称,作为非
<code>null</code>
<code>String</code>
</dd>
</dl> </li>
</ul> <a name="isStandardStreamMetadataFormatSupported--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isStandardStreamMetadataFormatSupported</h4> <pre>public boolean isStandardStreamMetadataFormatSupported()</pre>
<div class="block">
如果标准元数据格式是由该插件生成或使用的流元数据对象上由
<code>getAsTree</code>
<code>setFromTree</code>方法识别的文档格式,则返回
<code>true</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果流元数据支持标准格式。
</dd>
</dl> </li>
</ul> <a name="getNativeStreamMetadataFormatName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNativeStreamMetadataFormatName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getNativeStreamMetadataFormatName()</pre>
<div class="block">
<span>返回此插件的“本机”流元数据格式的名称,通常允许以该插件处理的格式存储的流元数据进行无损编码和传输。</span>
<span>如果不支持此格式,则返回<code>null</code></span>
<p> <span>默认实现返回<code>nativeStreamMetadataFormatName</code>实例变量,该变量通常由构造函数设置。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
本机流元数据格式的名称,或
<code>null</code>
</dd>
</dl> </li>
</ul> <a name="getExtraStreamMetadataFormatNames--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getExtraStreamMetadataFormatNames</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] getExtraStreamMetadataFormatNames()</pre>
<div class="block">
<span>返回一个包含<code>String</code> s的数组 <code>String</code>包含由该插件生成或使用的流元数据对象上的<code>getAsTree</code><code>setFromTree</code>方法识别的其他文档格式(本机和标准格式)。</span>
<p> <span>如果插件不处理元数据则应返回null。</span> </p>
<p> <span>这些格式可能会根据读取或写入的特定图像而有所不同;</span> <span>此方法应指出插件在任何情况下支持的所有其他格式。</span> </p>
<p> <span>默认实现返回一个由<code>extraStreamMetadataFormatNames</code>函数设置的<code>extraStreamMetadataFormatNames</code>实例变量的克隆。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>String</code> s的数组或null。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/imageio/metadata/IIOMetadata.html#getMetadataFormatNames--"><code>IIOMetadata.getMetadataFormatNames()</code></a>
<a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getExtraImageMetadataFormatNames--"><code>getExtraImageMetadataFormatNames()</code></a>
<a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getNativeStreamMetadataFormatName--"><code>getNativeStreamMetadataFormatName()</code></a>
</dd>
</dl> </li>
</ul> <a name="isStandardImageMetadataFormatSupported--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isStandardImageMetadataFormatSupported</h4> <pre>public boolean isStandardImageMetadataFormatSupported()</pre>
<div class="block">
如果标准元数据格式是由该插件生成或使用的图像元数据对象上的
<code>getAsTree</code>
<code>setFromTree</code>方法识别的文档格式,则返回
<code>true</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果图像元数据支持标准格式。
</dd>
</dl> </li>
</ul> <a name="getNativeImageMetadataFormatName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNativeImageMetadataFormatName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getNativeImageMetadataFormatName()</pre>
<div class="block">
<span>返回此插件的“本机”图像元数据格式的名称,通常允许以由该插件处理的格式存储的图像元数据的无损编码和传输。</span>
<span>如果不支持此格式,则返回<code>null</code></span>
<p> <span>默认实现返回<code>nativeImageMetadataFormatName</code>实例变量,通常由构造函数设置。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
原生图像元数据格式的名称,或
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getExtraImageMetadataFormatNames--"><code>getExtraImageMetadataFormatNames()</code></a>
</dd>
</dl> </li>
</ul> <a name="getExtraImageMetadataFormatNames--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getExtraImageMetadataFormatNames</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] getExtraImageMetadataFormatNames()</pre>
<div class="block">
<span>返回一个包含<code>String</code> s的数组 <code>String</code>包含由该插件生成或使用的图像元数据对象上的<code>getAsTree</code><code>setFromTree</code>方法识别的其他文档格式的名称,不包括本机和标准格式。</span>
<p> <span>如果插件不处理图像元数据则应返回null。</span> </p>
<p> <span>这些格式可能会根据读取或写入的特定图像而有所不同;</span> <span>此方法应指出插件在任何情况下支持的所有其他格式。</span> </p>
<p> <span>默认实现返回一个<code>extraImageMetadataFormatNames</code>实例变量的克隆,该变量通常由构造函数设置。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>String</code> s的数组或null。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/imageio/metadata/IIOMetadata.html#getMetadataFormatNames--"><code>IIOMetadata.getMetadataFormatNames()</code></a>
<a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getExtraStreamMetadataFormatNames--"><code>getExtraStreamMetadataFormatNames()</code></a>
<a href="../../../javax/imageio/spi/ImageReaderWriterSpi.html#getNativeImageMetadataFormatName--"><code>getNativeImageMetadataFormatName()</code></a>
</dd>
</dl> </li>
</ul> <a name="getStreamMetadataFormat-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getStreamMetadataFormat</h4> <pre>public <a href="../../../javax/imageio/metadata/IIOMetadataFormat.html" title="interface in javax.imageio.metadata">IIOMetadataFormat</a> getStreamMetadataFormat(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> formatName)</pre>
<div class="block">
<span>返回一个<code>IIOMetadataFormat</code>对象描述给定的流元数据格式,或<code>null</code>如果没有可用的描述。</span>
<span>提供的名称必须是本地流元数据格式名称,标准元数据格式名称或<code>getExtraStreamMetadataFormatNames</code>返回的其中一个。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>formatName</code> - 所需的流元数据格式。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>IIOMetadataFormat</code>对象。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>formatName</code>
<code>null</code>或不是支持的名称。
</dd>
</dl> </li>
</ul> <a name="getImageMetadataFormat-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getImageMetadataFormat</h4> <pre>public <a href="../../../javax/imageio/metadata/IIOMetadataFormat.html" title="interface in javax.imageio.metadata">IIOMetadataFormat</a> getImageMetadataFormat(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> formatName)</pre>
<div class="block">
<span>返回一个<code>IIOMetadataFormat</code>对象描述给定的图像的元数据格式,或<code>null</code>如果没有可用的描述。</span>
<span>提供的名称必须是原始图像元数据格式名称,标准元数据格式名称,或<code>getExtraImageMetadataFormatNames</code>返回的其中<code>getExtraImageMetadataFormatNames</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>formatName</code> - 所需的图像元数据格式。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>IIOMetadataFormat</code>对象。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>formatName</code>
<code>null</code>或不是支持的名称。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>