public abstract class FieldType extends Object
Modifier and Type | Field and Description |
---|---|
static List<FieldType> |
ANY |
static FieldTypeAscii |
ASCII |
static List<FieldType> |
ASCII_OR_BYTE |
static List<FieldType> |
ASCII_OR_RATIONAL |
static FieldTypeByte |
BYTE |
static List<FieldType> |
BYTE_OR_SHORT |
static FieldTypeDouble |
DOUBLE |
static FieldTypeFloat |
FLOAT |
static FieldTypeLong |
IFD |
static FieldTypeLong |
LONG |
static List<FieldType> |
LONG_OR_IFD |
static List<FieldType> |
LONG_OR_SHORT |
static FieldTypeRational |
RATIONAL |
static FieldTypeByte |
SBYTE |
static FieldTypeShort |
SHORT |
static List<FieldType> |
SHORT_OR_LONG |
static List<FieldType> |
SHORT_OR_LONG_OR_RATIONAL |
static List<FieldType> |
SHORT_OR_RATIONAL |
static FieldTypeLong |
SLONG |
static FieldTypeRational |
SRATIONAL |
static FieldTypeShort |
SSHORT |
static FieldTypeByte |
UNDEFINED |
Modifier | Constructor and Description |
---|---|
protected |
FieldType(int type,
String name,
int elementSize) |
Modifier and Type | Method and Description |
---|---|
static FieldType |
getFieldType(int type) |
String |
getName() |
int |
getSize() |
int |
getType() |
abstract Object |
getValue(TiffField entry) |
abstract byte[] |
writeData(Object o,
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
protected FieldType(int type, String name, int elementSize)
public int getType()
public String getName()
public int getSize()
public static FieldType getFieldType(int type) throws ImageReadException
ImageReadException
public abstract byte[] writeData(Object o, ByteOrder byteOrder) throws ImageWriteException
ImageWriteException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.