Modifier and Type | Method and Description |
---|---|
static Tag |
fromShort(short value) |
java.lang.String |
getFieldAsString(java.lang.Object value)
Intended to be overridden by certain tags to provide meaningful string
representation of the field value such as compression, photo metric interpretation etc.
|
FieldType |
getFieldType() |
java.lang.String |
getName() |
short |
getValue() |
boolean |
isCritical() |
java.lang.String |
toString() |
static ExifTag |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ExifTag[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExifTag EXPOSURE_TIME
public static final ExifTag FNUMBER
public static final ExifTag EXPOSURE_PROGRAM
public static final ExifTag SPECTRAL_SENSITIVITY
public static final ExifTag ISO_SPEED_RATINGS
public static final ExifTag OECF
public static final ExifTag EXIF_VERSION
public static final ExifTag DATE_TIME_ORIGINAL
public static final ExifTag DATE_TIME_DIGITIZED
public static final ExifTag COMPONENT_CONFIGURATION
public static final ExifTag COMPRESSED_BITS_PER_PIXEL
public static final ExifTag SHUTTER_SPEED_VALUE
public static final ExifTag APERTURE_VALUE
public static final ExifTag BRIGHTNESS_VALUE
public static final ExifTag EXPOSURE_BIAS_VALUE
public static final ExifTag MAX_APERTURE_VALUE
public static final ExifTag SUBJECT_DISTANCE
public static final ExifTag METERING_MODE
public static final ExifTag LIGHT_SOURCE
public static final ExifTag FLASH
public static final ExifTag FOCAL_LENGTH
public static final ExifTag SUBJECT_AREA
public static final ExifTag MAKER_NODE
public static final ExifTag USER_COMMENT
public static final ExifTag SUB_SEC_TIME
public static final ExifTag SUB_SEC_TIME_ORIGINAL
public static final ExifTag SUB_SEC_TIME_DIGITIZED
public static final ExifTag WINDOWS_XP_TITLE
public static final ExifTag WINDOWS_XP_COMMENT
public static final ExifTag WINDOWS_XP_AUTHOR
public static final ExifTag WINDOWS_XP_KEYWORDS
public static final ExifTag WINDOWS_XP_SUBJECT
public static final ExifTag FLASH_PIX_VERSION
public static final ExifTag COLOR_SPACE
public static final ExifTag EXIF_IMAGE_WIDTH
public static final ExifTag EXIF_IMAGE_HEIGHT
public static final ExifTag RELATED_SOUND_FILE
public static final ExifTag EXIF_INTEROPERABILITY_OFFSET
public static final ExifTag FLASH_ENERGY
public static final ExifTag SPATIAL_FREQUENCY_RESPONSE
public static final ExifTag FOCAL_PLANE_X_RESOLUTION
public static final ExifTag FOCAL_PLANE_Y_RESOLUTION
public static final ExifTag FOCAL_PLANE_RESOLUTION_UNIT
public static final ExifTag SUBJECT_LOCATION
public static final ExifTag EXPOSURE_INDEX
public static final ExifTag SENSING_METHOD
public static final ExifTag FILE_SOURCE
public static final ExifTag SCENE_TYPE
public static final ExifTag CFA_PATTERN
public static final ExifTag CUSTOM_RENDERED
public static final ExifTag EXPOSURE_MODE
public static final ExifTag WHITE_BALENCE
public static final ExifTag DIGITAL_ZOOM_RATIO
public static final ExifTag FOCAL_LENGTH_IN_35MM_FORMAT
public static final ExifTag SCENE_CAPTURE_TYPE
public static final ExifTag GAIN_CONTROL
public static final ExifTag CONTRAST
public static final ExifTag SATURATION
public static final ExifTag SHARPNESS
public static final ExifTag DEVICE_SETTING_DESCRIPTION
public static final ExifTag SUBJECT_DISTANCE_RANGE
public static final ExifTag IMAGE_UNIQUE_ID
public static final ExifTag OWNER_NAME
public static final ExifTag BODY_SERIAL_NUMBER
public static final ExifTag LENS_SPECIFICATION
public static final ExifTag LENS_Make
public static final ExifTag LENS_MODEL
public static final ExifTag LENS_SERIAL_NUMBER
public static final ExifTag EXPAND_SOFTWARE
public static final ExifTag EXPAND_LENS
public static final ExifTag EXPAND_FILM
public static final ExifTag EXPAND_FILTER_LENS
public static final ExifTag EXPAND_SCANNER
public static final ExifTag EXPAND_FLASH_LAMP
public static final ExifTag PADDING
public static final ExifTag UNKNOWN
public static ExifTag[] values()
for (ExifTag c : ExifTag.values()) System.out.println(c);
public static ExifTag valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
toString
in class java.lang.Enum<ExifTag>
public static Tag fromShort(short value)
public java.lang.String getFieldAsString(java.lang.Object value)
getFieldAsString
in interface Tag
value
- field value to be mapped to a stringpublic boolean isCritical()
isCritical
in interface Tag
public FieldType getFieldType()
getFieldType
in interface Tag