モジュール java.desktop

クラス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 - tagsnullの場合、または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 - tagNamenullの場合。
      • getTagNumbers

        public SortedSet<Integer> getTagNumbers()
        数値的に増加する変更可能なタグ番号のセットを取得します。

        返されるオブジェクトは変更不可能であり、このTIFFTagSet内のすべてのTIFFTagのタグ番号が、Comparable.compareTo(Object)に従って昇順にソートされています。

        戻り値:
        このセットのすべてのタグ番号。
      • getTagNames

        public SortedSet<String> getTagNames()
        辞書式に増加するタグ名の変更不可能なセットを取得します。

        返されるオブジェクトは変更不可能で、このTIFFTagSet内のすべてのTIFFTagのタグ名がComparable.compareTo(Object)に従って昇順にソートされています。

        戻り値:
        このセット内のすべてのタグ名。