java.lang.Object
javax.imageio.plugins.tiff.TIFFTagSet
- 直接已知的子类:
-
BaselineTIFFTagSet
,ExifGPSTagSet
,ExifInteroperabilityTagSet
,ExifParentTIFFTagSet
,ExifTIFFTagSet
,FaxTIFFTagSet
,GeoTIFFTagSet
代表一组TIFF标签的类。集合中的每个标签必须具有唯一的编号(这是TIFF规范本身的限制)。
这个类及其子类负责在原始标签编号和TIFFTag
对象之间进行映射,这些对象包含有关每个标签的附加信息,如标签名称、合法数据类型以及部分或全部数据值的助记符名称。
- 自JDK版本:
- 9
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetTag
(int tagNumber) 返回与给定标签编号相关联的此集合中的TIFFTag
,如果该编号没有对应的标签则返回null
。返回具有给定标签名称的此标签集中的TIFFTag
,如果命名标签不属于此标签集则返回null
。检索一组按字典顺序递增的标签名称,该集合不可修改。检索一组按数字递增的标签编号,该集合不可修改。
-
Constructor Details
-
TIFFTagSet
给定一个TIFFTag
对象的List
,构造一个TIFFTagSet
。- 参数:
-
tags
- 包含要添加到此标签集的TIFFTag
对象的List
。 - 抛出:
-
IllegalArgumentException
- 如果tags
为null
,或包含不是TIFFTag
类的实例的对象。
-
-
Method Details
-
getTag
返回与给定标签编号相关联的此集合中的TIFFTag
,如果该编号没有对应的标签则返回null
。- 参数:
-
tagNumber
- 要检索的标签编号。 - 返回:
-
编号为
TIFFTag
,或null
。
-
getTag
返回具有给定标签名称的此标签集中的TIFFTag
,如果命名标签不属于此标签集则返回null
。- 参数:
-
tagName
- 要检索的标签名称,作为String
。 - 返回:
-
名为
TIFFTag
,或null
。 - 抛出:
-
IllegalArgumentException
- 如果tagName
为null
。
-
getTagNumbers
检索一组按数字递增的标签编号,该集合不可修改。返回的对象是不可修改的,包含此
TIFFTagSet
中所有TIFFTag
的标签编号,根据Comparable.compareTo(Object)
按升序排序。- 返回:
- 此集合中的所有标签编号。
-
getTagNames
检索一组按字典顺序递增的标签名称,该集合不可修改。返回的对象是不可修改的,包含此
TIFFTagSet
中所有TIFFTag
的标签名称,根据Comparable.compareTo(Object)
按升序排序。- 返回:
- 此集合中的所有标签名称。
-