public class OlympusEquipmentMakernoteDescriptor extends TagDescriptor<OlympusEquipmentMakernoteDirectory>
OlympusEquipmentMakernoteDirectory
.
Some Description functions and the Extender and Lens types lists converted from Exiftool version 10.10 created by Phil Harvey http://www.sno.phy.queensu.ca/~phil/exiftool/ lib\Image\ExifTool\Olympus.pm
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.String,java.lang.String> |
_olympusExtenderTypes |
private static java.util.HashMap<java.lang.String,java.lang.String> |
_olympusLensTypes |
_directory
Constructor and Description |
---|
OlympusEquipmentMakernoteDescriptor(OlympusEquipmentMakernoteDirectory directory) |
Modifier and Type | Method and Description |
---|---|
private static double |
CalcMaxAperture(int value) |
java.lang.String |
getBodyFirmwareVersionDescription() |
java.lang.String |
getCameraType2Description() |
java.lang.String |
getDescription(int tagType)
Returns a descriptive value of the specified tag for this image.
|
java.lang.String |
getEquipmentVersionDescription() |
java.lang.String |
getExtenderDescription() |
java.lang.String |
getFlashModelDescription() |
java.lang.String |
getFlashTypeDescription() |
java.lang.String |
getFocalPlaneDiagonalDescription() |
java.lang.String |
getLensFirmwareVersionDescription() |
java.lang.String |
getLensPropertiesDescription() |
java.lang.String |
getLensTypeDescription() |
java.lang.String |
getMaxApertureAtMaxFocalDescription() |
java.lang.String |
getMaxApertureAtMinFocalDescription() |
java.lang.String |
getMaxApertureDescription() |
convertBytesToVersionString, get7BitStringFromBytes, getBitFlagDescription, getByteLengthDescription, getDecimalRational, getEpochTimeDescription, getFocalLengthDescription, getFormattedFloat, getFormattedInt, getFormattedString, getFStopDescription, getIndexedDescription, getIndexedDescription, getLensSpecificationDescription, getLightSourceDescription, getOrientationDescription, getRationalOrDoubleString, getShutterSpeedDescription, getSimpleRational, getStringFromBytes, getVersionBytesDescription
private static final java.util.HashMap<java.lang.String,java.lang.String> _olympusLensTypes
private static final java.util.HashMap<java.lang.String,java.lang.String> _olympusExtenderTypes
public OlympusEquipmentMakernoteDescriptor(OlympusEquipmentMakernoteDirectory directory)
public java.lang.String getDescription(int tagType)
TagDescriptor
getString(tagType)
will be returned.getDescription
in class TagDescriptor<OlympusEquipmentMakernoteDirectory>
tagType
- the tag to find a description fornull
if the tag hasn't been defined.public java.lang.String getEquipmentVersionDescription()
public java.lang.String getCameraType2Description()
public java.lang.String getFocalPlaneDiagonalDescription()
public java.lang.String getBodyFirmwareVersionDescription()
public java.lang.String getLensTypeDescription()
public java.lang.String getLensFirmwareVersionDescription()
public java.lang.String getMaxApertureAtMinFocalDescription()
public java.lang.String getMaxApertureAtMaxFocalDescription()
public java.lang.String getMaxApertureDescription()
private static double CalcMaxAperture(int value)
public java.lang.String getLensPropertiesDescription()
public java.lang.String getExtenderDescription()
public java.lang.String getFlashTypeDescription()
public java.lang.String getFlashModelDescription()