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)TIFFTagオブジェクトのListを指定して、TIFFTagSetを構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 TIFFTaggetTag(int tagNumber)指定されたタグ番号に関連付けられているこのセットからTIFFTagを返します。その番号にタグが存在しない場合はnullを返します。TIFFTaggetTag(String tagName)指定されたタグ名を持つTIFFTagを返します。指定されたタグがこのタグ・セットに属していない場合はnullを返します。SortedSet<String>getTagNames()辞書式に増加するタグ名の変更不可能なセットを取得します。SortedSet<Integer>getTagNumbers()数値的に増加する変更可能なタグ番号のセットを取得します。
-
コンストラクタの詳細
-
TIFFTagSet
TIFFTagオブジェクトのListを指定して、TIFFTagSetを構築します。- パラメータ:
tags- このタグ・セットに追加されるTIFFTagオブジェクトを含むListオブジェクト。- 例外:
IllegalArgumentException-tagsがnullの場合、またはTIFFTagクラスのインスタンスではないオブジェクトが含まれている場合。
-
-
メソッドの詳細
-
getTag
public TIFFTag getTag(int tagNumber)指定されたタグ番号に関連付けられているこのセットから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)に従って昇順にソートされています。- 戻り値:
- このセット内のすべてのタグ名。
-