java.lang.Object
javax.imageio.plugins.tiff.TIFFTagSet
- 直系の既知のサブクラス:
BaselineTIFFTagSet,ExifGPSTagSet,ExifInteroperabilityTagSet,ExifParentTIFFTagSet,ExifTIFFTagSet,FaxTIFFTagSet,GeoTIFFTagSet
public class TIFFTagSet extends Object
TIFFタグのセットを表すクラス。 セット内の各タグには固有の番号(これはTIFF仕様自体の制限です)が必要です。
このクラスとそのサブクラスは、RAWタグ番号とTIFFTagオブジェクト間のマッピングを担当します。このオブジェクトには、タグの名前、有効なデータ型、データ値の一部またはすべてに対するニーモニック名など、各タグに関する追加情報が含まれます。
- 導入されたバージョン:
- 9
- 関連項目:
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明getTag(int tagNumber) 指定されたタグ番号に関連付けられているこのセットからTIFFTagを返し、その番号にタグが存在しない場合はnullを返します。指定されたタグ名を持つTIFFTag、または指定されたタグがこのタグ・セットに属していない場合はnullを返します。変更不可能な辞書順で増加するタグ名のセットを取得します。変更不可能な増大するタグ番号のセットを取得します。
-
コンストラクタの詳細
-
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)に従って昇順にソートされています。- 戻り値:
- このセット内のすべてのタグ名。
-