## Uses of Class
org.apache.commons.imaging.formats.tiff.taginfos.TagInfo

- Packages that use TagInfo
  Package | Description
  --- | ---
  org.apache.commons.imaging.formats.jpeg | The JPEG image format.
  org.apache.commons.imaging.formats.tiff | Provides classes and methods for reading and writing Tagged Image File Format (TIFF) files.
  org.apache.commons.imaging.formats.tiff.constants | TIFF constants.
  org.apache.commons.imaging.formats.tiff.taginfos | Classes for the TIFF tags.
  org.apache.commons.imaging.formats.tiff.write | TIFF writers.

- - ### Uses of TagInfo in org.apache.commons.imaging.formats.jpeg

    Methods in org.apache.commons.imaging.formats.jpeg with parameters of type TagInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `TiffField` | JpegImageMetadata.`findEXIFValue​(TagInfo tagInfo)` |
    `TiffField` | JpegImageMetadata.`findEXIFValueWithExactMatch​(TagInfo tagInfo)` |

  - ### Uses of TagInfo in org.apache.commons.imaging.formats.tiff

    Methods in org.apache.commons.imaging.formats.tiff that return TagInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `TagInfo` | TiffField.`getTagInfo()` |

    Methods in org.apache.commons.imaging.formats.tiff with parameters of type TagInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `TiffField` | TiffContents.`findField​(TagInfo tag)` |
    `TiffField` | TiffDirectory.`findField​(TagInfo tag)` |
    `TiffField` | TiffDirectory.`findField​(TagInfo tag, boolean failIfMissing)` |
    `TiffField` | TiffImageMetadata.Directory.`findField​(TagInfo tagInfo)` |
    `TiffField` | TiffImageMetadata.`findField​(TagInfo tagInfo)` |
    `TiffField` | TiffImageMetadata.`findField​(TagInfo tagInfo, boolean exactDirectoryMatch)` |
    `Object` | TiffDirectory.`getFieldValue​(TagInfo tag)` |
    `Object` | TiffImageMetadata.`getFieldValue​(TagInfo tag)` |

  - ### Uses of TagInfo in org.apache.commons.imaging.formats.tiff.constants

    Fields in org.apache.commons.imaging.formats.tiff.constants with type parameters of type TagInfo
    Modifier and Type | Field | Description
    --- | --- | ---
    `static List<TagInfo>` | AdobePageMaker6TagConstants.`ALL_ADOBE_PAGEMAKER_6_TAGS` |
    `static List<TagInfo>` | AdobePhotoshopTagConstants.`ALL_ADOBE_PHOTOSHOP_TAGS` |
    `static List<TagInfo>` | AliasSketchbookProTagConstants.`ALL_ALIAS_SKETCHBOOK_PRO_TAGS` |
    `static List<TagInfo>` | DcfTagConstants.`ALL_DCF_TAGS` |
    `static List<TagInfo>` | DngTagConstants.`ALL_DNG_TAGS` |
    `static List<TagInfo>` | ExifTagConstants.`ALL_EXIF_TAGS` |
    `static List<TagInfo>` | GdalLibraryTagConstants.`ALL_GDAL_LIBRARY_TAGS` |
    `static List<TagInfo>` | GeoTiffTagConstants.`ALL_GEO_TIFF_TAGS` |
    `static List<TagInfo>` | GpsTagConstants.`ALL_GPS_TAGS` |
    `static List<TagInfo>` | HylaFaxTagConstants.`ALL_HYLAFAX_TAGS` |
    `static List<TagInfo>` | MicrosoftHdPhotoTagConstants.`ALL_MICROSOFT_HD_PHOTO_TAGS` |
    `static List<TagInfo>` | MicrosoftTagConstants.`ALL_MICROSOFT_TAGS` |
    `static List<TagInfo>` | MolecularDynamicsGelTagConstants.`ALL_MOLECULAR_DYNAMICS_GEL_TAGS` |
    `static List<TagInfo>` | OceScanjobTagConstants.`ALL_OCE_SCANJOB_TAGS` |
    `static List<TagInfo>` | Rfc2301TagConstants.`ALL_RFC_2301_TAGS` |
    `static List<TagInfo>` | Tiff4TagConstants.`ALL_TIFF_4_TAGS` |
    `static List<TagInfo>` | TiffEpTagConstants.`ALL_TIFF_EP_TAGS` |
    `static List<TagInfo>` | TiffTagConstants.`ALL_TIFF_TAGS` |
    `static List<TagInfo>` | WangTagConstants.`ALL_WANG_TAGS` |

  - ### Uses of TagInfo in org.apache.commons.imaging.formats.tiff.taginfos

    Subclasses of TagInfo in org.apache.commons.imaging.formats.tiff.taginfos
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TagInfoAny` |
    `class` | `TagInfoAscii` |
    `class` | `TagInfoAsciiOrByte` |
    `class` | `TagInfoAsciiOrRational` |
    `class` | `TagInfoByte` |
    `class` | `TagInfoByteOrShort` |
    `class` | `TagInfoBytes` |
    `class` | `TagInfoDirectory` | A LONG representing an offset to a TIFF directory.
    `class` | `TagInfoDouble` |
    `class` | `TagInfoDoubles` |
    `class` | `TagInfoFloat` |
    `class` | `TagInfoFloats` |
    `class` | `TagInfoGpsText` | Used by some GPS tags and the EXIF user comment tag, this badly documented value is meant to contain the text encoding in the first 8 bytes followed by the non-null-terminated text in an unknown byte order.
    `class` | `TagInfoLong` |
    `class` | `TagInfoLongOrIFD` |
    `class` | `TagInfoLongs` |
    `class` | `TagInfoRational` |
    `class` | `TagInfoRationals` |
    `class` | `TagInfoSByte` |
    `class` | `TagInfoSBytes` |
    `class` | `TagInfoShort` |
    `class` | `TagInfoShortOrLong` |
    `class` | `TagInfoShortOrLongOrRational` |
    `class` | `TagInfoShortOrRational` |
    `class` | `TagInfoShorts` |
    `class` | `TagInfoSLong` |
    `class` | `TagInfoSLongs` |
    `class` | `TagInfoSRational` |
    `class` | `TagInfoSRationals` |
    `class` | `TagInfoSShort` |
    `class` | `TagInfoSShorts` |
    `class` | `TagInfoUndefined` |
    `class` | `TagInfoUndefineds` |
    `class` | `TagInfoUnknown` | A TIFF tag whose definition isn't known.
    `class` | `TagInfoUnknowns` |
    `class` | `TagInfoXpString` | Windows XP onwards store some tags using UTF-16LE, but the field type is byte - here we deal with this.

  - ### Uses of TagInfo in org.apache.commons.imaging.formats.tiff.write

    Fields in org.apache.commons.imaging.formats.tiff.write declared as TagInfo
    Modifier and Type | Field | Description
    --- | --- | ---
    `TagInfo` | TiffOutputField.`tagInfo` |

    Methods in org.apache.commons.imaging.formats.tiff.write with parameters of type TagInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static TiffOutputField` | TiffOutputField.`createOffsetField​(TagInfo tagInfo, ByteOrder byteOrder)` |
    `TiffOutputField` | TiffOutputDirectory.`findField​(TagInfo tagInfo)` | Finds the TiffOutputField for the given TagInfo from this TiffOutputDirectory.
    `TiffOutputField` | TiffOutputSet.`findField​(TagInfo tagInfo)` |
    `void` | TiffOutputDirectory.`removeField​(TagInfo tagInfo)` |
    `void` | TiffOutputSet.`removeField​(TagInfo tagInfo)` |

    Constructors in org.apache.commons.imaging.formats.tiff.write with parameters of type TagInfo
    Constructor | Description
    --- | ---
    `TiffOutputField​(int tag, TagInfo tagInfo, FieldType fieldType, int count, byte[] bytes)` |
    `TiffOutputField​(TagInfo tagInfo, FieldType fieldType, int count, byte[] bytes)` |