com.sun.media.imageio.plugins.tiff
public class TIFFTagSet extends Object
This class and its subclasses are responsible for mapping
between raw tag numbers and TIFFTag objects, which
contain additional information about each tag, such as the tag's
name, legal data types, and mnemonic names for some or all of ts
data values.
See Also: TIFFTag
| Constructor Summary | |
|---|---|
| TIFFTagSet(List tags)
Constructs a TIFFTagSet, given a List
of TIFFTag objects.
| |
| Method Summary | |
|---|---|
| TIFFTag | getTag(int tagNumber)
Returns the TIFFTag from this set that is
associated with the given tag number, or null if
no tag exists for that number.
|
| TIFFTag | getTag(String tagName)
Returns the TIFFTag having the given tag name, or
null if the named tag does not belong to this tag set.
|
| SortedSet | getTagNames()
Retrieves an unmodifiable lexicographically increasing set of tag names.
|
| SortedSet | getTagNumbers()
Retrieves an unmodifiable numerically increasing set of tag numbers.
|
TIFFTagSet, given a List
of TIFFTag objects.
Parameters: tags a List object containing
TIFFTag objects to be added to this tag set.
Throws: IllegalArgumentException if tags is
null, or contains objects that are not instances
of the TIFFTag class.
TIFFTag from this set that is
associated with the given tag number, or null if
no tag exists for that number.
Parameters: tagNumber the number of the tag to be retrieved.
Returns: the numbered TIFFTag, or null.
TIFFTag having the given tag name, or
null if the named tag does not belong to this tag set.
Parameters: tagName the name of the tag to be retrieved, as a
String.
Returns: the named TIFFTag, or null.
Throws: IllegalArgumentException if tagName is
null.
The returned object is unmodifiable and contains the tag
names of all TIFFTags in this TIFFTagSet
sorted into ascending order according to
.String#compareTo(Object)
Returns: All tag names in this set.
The returned object is unmodifiable and contains the tag
numbers of all TIFFTags in this TIFFTagSet
sorted into ascending order according to
.Integer#compareTo(Object)
Returns: All tag numbers in this set.