BaselineTIFFTagSet
, ExifGPSTagSet
, ExifInteroperabilityTagSet
, ExifParentTIFFTagSet
, ExifTIFFTagSet
, FaxTIFFTagSet
, GeoTIFFTagSet
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 its
data values.
TIFFTag
Constructor | Description |
---|---|
TIFFTagSet(List<TIFFTag> tags) |
Constructs a
TIFFTagSet , given a List
of TIFFTag objects. |
Modifier and Type | Method | Description |
---|---|---|
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<String> |
getTagNames() |
Retrieves an unmodifiable lexicographically increasing set of tag names.
|
SortedSet<Integer> |
getTagNumbers() |
Retrieves an unmodifiable numerically increasing set of tag numbers.
|
public TIFFTagSet(List<TIFFTag> tags)
TIFFTagSet
, given a List
of TIFFTag
objects.tags
- a List
object containing
TIFFTag
objects to be added to this tag set.IllegalArgumentException
- if tags
is
null
, or contains objects that are not instances
of the TIFFTag
class.public TIFFTag getTag(int tagNumber)
TIFFTag
from this set that is
associated with the given tag number, or null
if
no tag exists for that number.tagNumber
- the number of the tag to be retrieved.TIFFTag
, or null
.public TIFFTag getTag(String tagName)
TIFFTag
having the given tag name, or
null
if the named tag does not belong to this tag set.tagName
- the name of the tag to be retrieved, as a
String
.TIFFTag
, or null
.IllegalArgumentException
- if tagName
is
null
.public SortedSet<Integer> getTagNumbers()
The returned object is unmodifiable and contains the tag
numbers of all TIFFTag
s in this TIFFTagSet
sorted into ascending order according to
Comparable.compareTo(Object)
.
public SortedSet<String> getTagNames()
The returned object is unmodifiable and contains the tag
names of all TIFFTag
s in this TIFFTagSet
sorted into ascending order according to
Comparable.compareTo(Object)
.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps