java命名空间javax.imageio.spi类imagereaderspi的类成员方法:
imagereaderspi定义及介绍
本文导语:
imagereaderspi
public imagereaderspi(string vendorname,
string version,
string[] names,
string[] suffixes,
string[] mimetypes,
string readerclassname,
class[] ...
imagereaderspi
public imagereaderspi(string vendorname,
string version,
string[] names,
string[] suffixes,
string[] mimetypes,
string readerclassname,
class[] inputtypes,
string[] writerspinames,
boolean supportsstandardstreammetadataformat,
string nativestreammetadataformatname,
string nativestreammetadataformatclassname,
string[] extrastreammetadataformatnames,
string[] extrastreammetadataformatclassnames,
boolean supportsstandardimagemetadataformat,
string nativeimagemetadataformatname,
string nativeimagemetadataformatclassname,
string[] extraimagemetadataformatnames,
string[] extraimagemetadataformatclassnames)
- 用给定的一组值构造
imagereaderspi
。
- 参数:
vendorname
- 供应商名称,它是一个非 null
的 string
。version
- 版本标识符,它是一个非 null
的 string
。names
- 指示格式名称的一个非 null
的 string
数组。必须至少有一个项。suffixes
- 指示常用文件后缀的 string
数组。如果没有定义后缀,则应将其指定为 null
。长度为 0 的数组将被标准化为 null
。mimetypes
- 指示格式的 mime 类型的 string
数组。如果没有定义 mime 类型,则应将其指定为 null
。长度为 0 的数组将被标准化为 null
。readerclassname
- 所关联的 imagereader
类的完全限定名,它为一个非 null
的 string
。inputtypes
- 指示合法输入类型的长度至少为 1 的 class
对象的非 null
数组。writerspinames
- 命名所有与 imagewriter
关联的类的 string
数组,或者为 null
。长度为 0 的数组将被标准化为 null
。supportsstandardstreammetadataformat
- 一个 boolean
值,指示流元数据对象是否可使用由标准元数据格式描述的树。nativestreammetadataformatname
- 从 getnativestreammetadataformatname
返回的一个 string
,或者为 null
。nativestreammetadataformatclassname
- 将用于实例化从 getnativestreammetadataformat
返回的元数据格式对象的 string
,或者为 null
。extrastreammetadataformatnames
- 从 getextrastreammetadataformatnames
返回的 string
数组,或者为 null
。长度为 0 的数组将被标准化为 null
。extrastreammetadataformatclassnames
- 用于实例化从 getstreammetadataformat
返回的元数据格式对象的 string
数组,或者为 null
。长度为 0 的数组将被标准化为 null
。supportsstandardimagemetadataformat
- 一个 boolean
值,指示图像元数据对象是否可使用由标准元数据格式描述的树。nativeimagemetadataformatname
- 从 getnativeimagemetadataformatname
返回的一个 string
,或者为 null
。nativeimagemetadataformatclassname
- 用于实例化从 getnativeimagemetadataformat
返回的元数据格式对象的 string
,或者为 null
。extraimagemetadataformatnames
- 从 getextraimagemetadataformatnames
返回的 string
数组。长度为 0 的数组将被标准化为 null
。extraimagemetadataformatclassnames
- 用于实例化从 getimagemetadataformat
返回的元数据格式对象的 string
数组,或者为 null
。长度为 0 的数组将被标准化为 null
。
- 抛出:
illegalargumentexception
- 如果 vendorname
为 null
。
illegalargumentexception
- 如果 version
为 null
。
illegalargumentexception
- 如果 names
为 null
或长度为 0。
illegalargumentexception
- 如果 readerclassname
为 null
。
illegalargumentexception
- 如果 inputtypes
为 null
或长度为 0。
getinputtypes
public class[] getinputtypes()
- 返回
class
对象数组,指示可用作 reader 的 setinput
方法参数的对象类型。
对于大多数只接受来自 imageinputstream
的输入的 reader,应返回一个包含 imageinputstream.class
的单元素数组。
- 返回:
- 非
null
的长度至少为 1 的 class
对象数组。