# Uses of Class
org.apache.commons.imaging.formats.tiff.fieldtypes.AbstractFieldType

Packages that use AbstractFieldType
Package
Description
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.fieldtypes
TIFF field types.
org.apache.commons.imaging.formats.tiff.taginfos
Classes for the TIFF tags.
org.apache.commons.imaging.formats.tiff.write
TIFF writers.

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

  Methods in org.apache.commons.imaging.formats.tiff that return AbstractFieldType
  Modifier and Type
  Method
  Description
  `AbstractFieldType`
  TiffField.`getFieldType()`
  Returns the field's type, derived from bytes 2-3.
  Constructors in org.apache.commons.imaging.formats.tiff with parameters of type AbstractFieldType
  Modifier
  Constructor
  Description
  ``
  `TiffField(int tag, int directoryType, AbstractFieldType abstractFieldType, long count, long offset, byte[] value, ByteOrder byteOrder, int sortHint)`

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

  Subclasses of AbstractFieldType in org.apache.commons.imaging.formats.tiff.fieldtypes
  Modifier and Type
  Class
  Description
  `class`
  `FieldTypeAscii`
  `class`
  `FieldTypeByte`
  `class`
  `FieldTypeDouble`
  `class`
  `FieldTypeFloat`
  `class`
  `FieldTypeLong`
  `class`
  `FieldTypeLong8`
  Provides an implementation of the 8-byte integer field type specified by the BigTIFF extensions to the TIFF format.
  `class`
  `FieldTypeRational`
  `class`
  `FieldTypeShort`
  Fields in org.apache.commons.imaging.formats.tiff.fieldtypes with type parameters of type AbstractFieldType
  Modifier and Type
  Field
  Description
  `static final List<AbstractFieldType>`
  AbstractFieldType.`ANY`
  Unmodifiable List of all field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`ASCII_OR_BYTE`
  Unmodifiable List of ASCII, BYTE field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`ASCII_OR_RATIONAL`
  Unmodifiable List of ASCII, RATIONAL field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`BYTE_OR_SHORT`
  Unmodifiable List of SHORT, BYTE field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`LONG_OR_IFD`
  Unmodifiable List of LONG, IFD field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`LONG_OR_SHORT`
  Unmodifiable List of SHORT, LONG field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`SHORT_OR_LONG`
  Unmodifiable List of SHORT, LONG field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`SHORT_OR_LONG_OR_RATIONAL`
  Unmodifiable List of SHORT, LONG, RATIONAL field types.
  `static final List<AbstractFieldType>`
  AbstractFieldType.`SHORT_OR_RATIONAL`
  Unmodifiable List of SHORT, RATIONAL field types.
  Methods in org.apache.commons.imaging.formats.tiff.fieldtypes that return AbstractFieldType
  Modifier and Type
  Method
  Description
  `static AbstractFieldType`
  AbstractFieldType.`getFieldType(int type)`
  Gets a known field type.

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

  Fields in org.apache.commons.imaging.formats.tiff.taginfos with type parameters of type AbstractFieldType
  Modifier and Type
  Field
  Description
  `final List<AbstractFieldType>`
  TagInfo.`dataTypes`
  Methods in org.apache.commons.imaging.formats.tiff.taginfos with parameters of type AbstractFieldType
  Modifier and Type
  Method
  Description
  `byte[]`
  TagInfo.`encodeValue(AbstractFieldType abstractFieldType, Object value, ByteOrder byteOrder)`
  `byte[]`
  TagInfoGpsText.`encodeValue(AbstractFieldType abstractFieldType, Object value, ByteOrder byteOrder)`
  `byte[]`
  TagInfoXpString.`encodeValue(AbstractFieldType abstractFieldType, Object value, ByteOrder byteOrder)`
  Constructors in org.apache.commons.imaging.formats.tiff.taginfos with parameters of type AbstractFieldType
  Modifier
  Constructor
  Description
  ``
  `TagInfo(String name, int tag, AbstractFieldType dataType)`
  ``
  `TagInfo(String name, int tag, AbstractFieldType dataType, int length)`
  ``
  `TagInfo(String name, int tag, AbstractFieldType dataType, int length, TiffDirectoryType exifDirectory)`
  ``
  `TagInfo(String name, int tag, AbstractFieldType dataType, int length, TiffDirectoryType exifDirectory, boolean isOffset)`
  ``
  `TagInfoByte(String name, int tag, AbstractFieldType abstractFieldType, TiffDirectoryType directoryType)`
  ``
  `TagInfoBytes(String name, int tag, AbstractFieldType abstractFieldType, int length, TiffDirectoryType directoryType)`
  Constructor parameters in org.apache.commons.imaging.formats.tiff.taginfos with type arguments of type AbstractFieldType
  Modifier
  Constructor
  Description
  ``
  `TagInfo(String name, int tag, List<AbstractFieldType> dataTypes, int length, TiffDirectoryType exifDirectory)`
  ``
  `TagInfo(String name, int tag, List<AbstractFieldType> dataTypes, int length, TiffDirectoryType exifDirectory, boolean isOffset)`
  ``
  `TagInfoByte(String name, int tag, List<AbstractFieldType> abstractFieldTypes, TiffDirectoryType directoryType)`
  ``
  `TagInfoBytes(String name, int tag, List<AbstractFieldType> abstractFieldTypes, int length, TiffDirectoryType directoryType)`
  ``
  `TagInfoLong(String name, int tag, List<AbstractFieldType> dataTypes, int length, TiffDirectoryType exifDirectory, boolean isOffset)`

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

  Fields in org.apache.commons.imaging.formats.tiff.write declared as AbstractFieldType
  Modifier and Type
  Field
  Description
  `final AbstractFieldType`
  TiffOutputField.`abstractFieldType`
  Constructors in org.apache.commons.imaging.formats.tiff.write with parameters of type AbstractFieldType
  Modifier
  Constructor
  Description
  ``
  `TiffOutputField(int tag, TagInfo tagInfo, AbstractFieldType abstractFieldType, int count, byte[] bytes)`
  ``
  `TiffOutputField(TagInfo tagInfo, AbstractFieldType abstractFieldType, int count, byte[] bytes)`