public abstract class FieldType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.List<FieldType> |
ANY |
static FieldTypeAscii |
ASCII |
static java.util.List<FieldType> |
ASCII_OR_BYTE |
static java.util.List<FieldType> |
ASCII_OR_RATIONAL |
static FieldTypeByte |
BYTE |
static java.util.List<FieldType> |
BYTE_OR_SHORT |
static FieldTypeDouble |
DOUBLE |
static FieldTypeFloat |
FLOAT |
static FieldTypeLong |
IFD |
static FieldTypeLong |
LONG |
static java.util.List<FieldType> |
LONG_OR_IFD |
static java.util.List<FieldType> |
LONG_OR_SHORT |
static FieldTypeRational |
RATIONAL |
static FieldTypeByte |
SBYTE |
static FieldTypeShort |
SHORT |
static java.util.List<FieldType> |
SHORT_OR_LONG |
static java.util.List<FieldType> |
SHORT_OR_LONG_OR_RATIONAL |
static java.util.List<FieldType> |
SHORT_OR_RATIONAL |
static FieldTypeLong |
SLONG |
static FieldTypeRational |
SRATIONAL |
static FieldTypeShort |
SSHORT |
static FieldTypeByte |
UNDEFINED |
Modifier and Type | Method and Description |
---|---|
static FieldType |
getFieldType(int type) |
java.lang.String |
getName() |
int |
getSize() |
int |
getType() |
abstract java.lang.Object |
getValue(TiffField entry) |
abstract byte[] |
writeData(java.lang.Object o,
java.nio.ByteOrder byteOrder) |
public static final FieldTypeByte BYTE
public static final FieldTypeAscii ASCII
public static final FieldTypeShort SHORT
public static final FieldTypeLong LONG
public static final FieldTypeRational RATIONAL
public static final FieldTypeByte SBYTE
public static final FieldTypeByte UNDEFINED
public static final FieldTypeShort SSHORT
public static final FieldTypeLong SLONG
public static final FieldTypeRational SRATIONAL
public static final FieldTypeFloat FLOAT
public static final FieldTypeDouble DOUBLE
public static final FieldTypeLong IFD
public static final java.util.List<FieldType> ANY
public static final java.util.List<FieldType> SHORT_OR_LONG
public static final java.util.List<FieldType> SHORT_OR_RATIONAL
public static final java.util.List<FieldType> SHORT_OR_LONG_OR_RATIONAL
public static final java.util.List<FieldType> LONG_OR_SHORT
public static final java.util.List<FieldType> BYTE_OR_SHORT
public static final java.util.List<FieldType> LONG_OR_IFD
public static final java.util.List<FieldType> ASCII_OR_RATIONAL
public static final java.util.List<FieldType> ASCII_OR_BYTE
public int getType()
public java.lang.String getName()
public int getSize()
public static FieldType getFieldType(int type) throws ImageReadException
ImageReadException
public abstract java.lang.Object getValue(TiffField entry)
public abstract byte[] writeData(java.lang.Object o, java.nio.ByteOrder byteOrder) throws ImageWriteException
ImageWriteException
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"