- 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
-
-
构造方法摘要
构造方法 构造器 描述 TIFFTagSet(List<TIFFTag> tags)
构造一个TIFFTagSet
,给出List
的TIFFTag
对象。
-
-
-
构造方法详细信息
-
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)
返回具有给定标记名称的null
如果命名标记不属于此标记集,则返回TIFFTag
。- 参数
-
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)
。- 结果
- 此集中的所有标记名称。
-
-