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