- java.lang.Object
-
- javax.imageio.plugins.tiff.TIFFTagSet
-
- 已知直接子类:
-
BaselineTIFFTagSet
,ExifGPSTagSet
,ExifInteroperabilityTagSet
,ExifParentTIFFTagSet
,ExifTIFFTagSet
,FaxTIFFTagSet
,GeoTIFFTagSet
public class TIFFTagSet extends Object
代表一组TIFF标签的类。 集合中的每个标签必须具有唯一的编号(这是TIFF规范本身的限制)。此类及其子类负责在原始标签号码和
TIFFTag
对象之间进行映射,其中包含有关每个标签的附加信息,例如标签的名称,法定数据类型以及某些或所有数据值的助记符名称。- 从以下版本开始:
- 9
- 另请参见:
-
TIFFTag
-
-
构造方法摘要
构造方法 Constructor 描述 TIFFTagSet(List<TIFFTag> tags)
构造一个TIFFTagSet
,给出一个List
的TIFFTag
对象。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 TIFFTag
getTag(int tagNumber)
从该集合返回与给定标签号相关联的null
如果该数字没有标签,则返回TIFFTag
。TIFFTag
getTag(String tagName)
返回TIFFTag
具有给定标记名称,或者null
如果指定的标记不属于这个标签集。SortedSet<String>
getTagNames()
检索不可修改的词典增加的标签名称集合。SortedSet<Integer>
getTagNumbers()
检索一个不可修改的数字增加的标签号集合。
-
-
-
构造方法详细信息
-
TIFFTagSet
public TIFFTagSet(List<TIFFTag> tags)
构造一个TIFFTagSet
,给出一个List
的TIFFTag
对象。- 参数
-
tags
- 一个List
对象,包含要添加到此标签集的TIFFTag
对象。 - 异常
-
IllegalArgumentException
- 如果tags
为null
,或包含不是TIFFTag
类的实例的对象。
-
-
方法详细信息
-
getTag
public TIFFTag getTag(int tagNumber)
从该集合返回与给定标签号相关联的null
如果该数字没有标签,则返回TIFFTag
。- 参数
-
tagNumber
- 要检索的标签的编号。 - 结果
-
编号为
TIFFTag
或null
。
-
getTag
public TIFFTag getTag(String tagName)
返回TIFFTag
具有给定标记名称,或者null
如果指定的标记不属于这个标签集。- 参数
-
tagName
- 要检索的标签的名称,作为String
。 - 结果
-
名为
TIFFTag
,或null
。 - 异常
-
IllegalArgumentException
- 如果tagName
是null
。
-
getTagNumbers
public SortedSet<Integer> getTagNumbers()
检索一个不可修改的数字增加的标签号集合。返回的对象是不可修改的,包含所有的标签号
TIFFTag
S IN此TIFFTagSet
按升序排序Comparable.compareTo(Object)
。- 结果
- 此集合中的所有标签号。
-
getTagNames
public SortedSet<String> getTagNames()
检索不可修改的词典增加的标签名称集合。返回的对象是不可修改的,包含所有的标签名称
TIFFTag
S IN此TIFFTagSet
按升序排序Comparable.compareTo(Object)
。- 结果
- 此集合中的所有标签名称。
-
-