public enum FieldType extends Enum<FieldType>
Enum Constant and Description |
---|
ASCII_ANYURI
Any URI.
|
ASCII_BIBCODE
Bibcode data type.
|
ASCII_BOOLEAN
Boolean true or false.
|
ASCII_DATE
A date using day-of-year.
|
ASCII_DATE_DOY
A date using day-of-year.
|
ASCII_DATE_TIME
A date using day-of-year.
|
ASCII_DATE_TIME_DOY
A date-time using day-of-year.
|
ASCII_DATE_TIME_DOY_UTC
A date-time using day-of-year in UTC time zone.
|
ASCII_DATE_TIME_UTC
A date-time using year-month-day in UTC time zone.
|
ASCII_DATE_TIME_YMD
A date-time using year-month-day.
|
ASCII_DATE_TIME_YMD_UTC
A date-time using year-month-day in UTC time zone.
|
ASCII_DATE_YMD
A date using year-month-day.
|
ASCII_DIRECTORY_PATH_NAME
A directory path.
|
ASCII_DOI
Digital object identifier.
|
ASCII_FILE_NAME
A file name.
|
ASCII_FILE_SPECIFICATION_NAME
A file spec name.
|
ASCII_INTEGER
An integer.
|
ASCII_LID
A logical identifier.
|
ASCII_LIDVID
A logical identifier with version ID.
|
ASCII_LIDVID_LID
A logical identifier with version ID (???).
|
ASCII_MD5_CHECKSUM
An MD5 hash.
|
ASCII_NONNEGATIVE_INTEGER
A nonnegative integer.
|
ASCII_NUMERIC_BASE16
A hexadecimal integer.
|
ASCII_NUMERIC_BASE2
A base 2 integer.
|
ASCII_NUMERIC_BASE8
A base 8 integer.
|
ASCII_REAL
A floating-point value.
|
ASCII_STRING
An ASCII string.
|
ASCII_TIME
A time.
|
ASCII_VID
A version ID.
|
COMPLEXLSB16
A complex, little-endian, 16-byte binary value.
|
COMPLEXLSB8
A complex, little-endian, 8-byte binary value.
|
COMPLEXMSB16
A complex, big-endian, 16-byte binary value.
|
COMPLEXMSB8
A complex, big-endian, 8-byte binary value.
|
IEEE754LSBDOUBLE
An 8-byte, little-endian IEEE real.
|
IEEE754LSBSINGLE
A 4-byte, little-endian IEEE real.
|
IEEE754MSBDOUBLE
An 8-byte, big-endian IEEE real.
|
IEEE754MSBSINGLE
A 4-byte, big-endian IEEE real.
|
SIGNEDBITSTRING
A signed bit string in a packed field.
|
SIGNEDBYTE
A signed 1-byte integer.
|
SIGNEDLSB2
A signed, 2-byte, little-endian integer.
|
SIGNEDLSB4
A signed, 4-byte, little-endian integer.
|
SIGNEDLSB8
A signed, 8-byte, little-endian integer.
|
SIGNEDMSB2
A signed, 2-byte, big-endian integer.
|
SIGNEDMSB4
A signed, 4-byte, big-endian integer.
|
SIGNEDMSB8
A signed, 8-byte, big-endian integer.
|
UNKNOWN |
UNSIGNEDBITSTRING
An unsigned bit string in a packed field.
|
UNSIGNEDBYTE
An unsigned, 1-byte integer.
|
UNSIGNEDLSB2
An unsigned, 2-byte, little-endian integer.
|
UNSIGNEDLSB4
An unsigned, 4-byte, little-endian integer.
|
UNSIGNEDLSB8
An unsigned, 8-byte, little-endian integer.
|
UNSIGNEDMSB2
An unsigned, 2-byte, big-endian integer.
|
UNSIGNEDMSB4
An unsigned, 4-byte, big-endian integer.
|
UNSIGNEDMSB8
An unsigned, 8-byte, big-endian integer.
|
UTF8_STRING
A Unicode string encoded into bytes using UTF-8 encoding.
|
Modifier and Type | Method and Description |
---|---|
FieldAdapter |
getAdapter()
Gets a field adapter for this field type.
|
static FieldType |
getFieldType(String xmlType)
Gets the proper field type for an XML type string in a label instance.
|
String |
getXMLType()
Gets the type string that will occur in XML labels.
|
boolean |
isRightJustified()
Tests whether the field should be right justified on output.
|
static FieldType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FieldType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FieldType ASCII_ANYURI
public static final FieldType ASCII_BIBCODE
public static final FieldType ASCII_BOOLEAN
public static final FieldType ASCII_DOI
public static final FieldType ASCII_DATE
public static final FieldType ASCII_DATE_DOY
public static final FieldType ASCII_DATE_TIME
public static final FieldType ASCII_DATE_TIME_DOY
public static final FieldType ASCII_DATE_TIME_DOY_UTC
public static final FieldType ASCII_DATE_TIME_UTC
public static final FieldType ASCII_DATE_TIME_YMD
public static final FieldType ASCII_DATE_TIME_YMD_UTC
public static final FieldType ASCII_DATE_YMD
public static final FieldType ASCII_DIRECTORY_PATH_NAME
public static final FieldType ASCII_FILE_NAME
public static final FieldType ASCII_FILE_SPECIFICATION_NAME
public static final FieldType ASCII_INTEGER
public static final FieldType ASCII_LID
public static final FieldType ASCII_LIDVID
public static final FieldType ASCII_LIDVID_LID
public static final FieldType ASCII_MD5_CHECKSUM
public static final FieldType ASCII_NONNEGATIVE_INTEGER
public static final FieldType ASCII_NUMERIC_BASE16
public static final FieldType ASCII_NUMERIC_BASE2
public static final FieldType ASCII_NUMERIC_BASE8
public static final FieldType ASCII_REAL
public static final FieldType ASCII_STRING
public static final FieldType ASCII_TIME
public static final FieldType ASCII_VID
public static final FieldType COMPLEXLSB16
public static final FieldType COMPLEXLSB8
public static final FieldType COMPLEXMSB16
public static final FieldType COMPLEXMSB8
public static final FieldType IEEE754LSBDOUBLE
public static final FieldType IEEE754LSBSINGLE
public static final FieldType IEEE754MSBDOUBLE
public static final FieldType IEEE754MSBSINGLE
public static final FieldType SIGNEDBYTE
public static final FieldType SIGNEDLSB2
public static final FieldType SIGNEDLSB4
public static final FieldType SIGNEDLSB8
public static final FieldType SIGNEDMSB2
public static final FieldType SIGNEDMSB4
public static final FieldType SIGNEDMSB8
public static final FieldType UTF8_STRING
public static final FieldType UNSIGNEDBYTE
public static final FieldType UNSIGNEDLSB2
public static final FieldType UNSIGNEDLSB4
public static final FieldType UNSIGNEDLSB8
public static final FieldType UNSIGNEDMSB2
public static final FieldType UNSIGNEDMSB4
public static final FieldType UNSIGNEDMSB8
public static final FieldType SIGNEDBITSTRING
public static final FieldType UNSIGNEDBITSTRING
public static final FieldType UNKNOWN
public static FieldType[] values()
for (FieldType c : FieldType.values()) System.out.println(c);
public static FieldType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static FieldType getFieldType(String xmlType)
xmlType
- the XML type stringpublic String getXMLType()
public FieldAdapter getAdapter()
public boolean isRightJustified()
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.