public abstract class ExifDescriptorBase<T extends Directory> extends TagDescriptor<T>
Modifier and Type | Field and Description |
---|---|
private boolean |
_allowDecimalRepresentationOfRationals
Dictates whether rational values will be represented in decimal format in instances
where decimal notation is elegant (such as 1/2 -> 0.5, but not 1/3).
|
_directory
Constructor and Description |
---|
ExifDescriptorBase(T directory) |
convertBytesToVersionString, get7BitStringFromBytes, getBitFlagDescription, getByteLengthDescription, getDecimalRational, getEpochTimeDescription, getFocalLengthDescription, getFormattedFloat, getFormattedInt, getFormattedString, getFStopDescription, getIndexedDescription, getIndexedDescription, getLensSpecificationDescription, getLightSourceDescription, getOrientationDescription, getRationalOrDoubleString, getShutterSpeedDescription, getSimpleRational, getStringFromBytes, getVersionBytesDescription
private final boolean _allowDecimalRepresentationOfRationals
public ExifDescriptorBase(T directory)
public java.lang.String getDescription(int tagType)
TagDescriptor
getString(tagType)
will be returned.getDescription
in class TagDescriptor<T extends Directory>
tagType
- the tag to find a description fornull
if the tag hasn't been defined.public java.lang.String getInteropVersionDescription()
public java.lang.String getInteropIndexDescription()
public java.lang.String getReferenceBlackWhiteDescription()
public java.lang.String getYResolutionDescription()
public java.lang.String getXResolutionDescription()
public java.lang.String getYCbCrPositioningDescription()
public java.lang.String getOrientationDescription()
public java.lang.String getResolutionDescription()
private java.lang.String getUnicodeDescription(int tag)
public java.lang.String getWindowsAuthorDescription()
public java.lang.String getWindowsCommentDescription()
public java.lang.String getWindowsKeywordsDescription()
public java.lang.String getWindowsTitleDescription()
public java.lang.String getWindowsSubjectDescription()
public java.lang.String getYCbCrSubsamplingDescription()
public java.lang.String getPlanarConfigurationDescription()
public java.lang.String getSamplesPerPixelDescription()
public java.lang.String getRowsPerStripDescription()
public java.lang.String getStripByteCountsDescription()
public java.lang.String getPhotometricInterpretationDescription()
public java.lang.String getBitsPerSampleDescription()
public java.lang.String getImageWidthDescription()
public java.lang.String getImageHeightDescription()
public java.lang.String getNewSubfileTypeDescription()
public java.lang.String getSubfileTypeDescription()
public java.lang.String getThresholdingDescription()
public java.lang.String getFillOrderDescription()
public java.lang.String getSubjectDistanceRangeDescription()
public java.lang.String getSensitivityTypeRangeDescription()
public java.lang.String getLensSpecificationDescription()
public java.lang.String getSharpnessDescription()
public java.lang.String getSaturationDescription()
public java.lang.String getContrastDescription()
public java.lang.String getGainControlDescription()
public java.lang.String getSceneCaptureTypeDescription()
public java.lang.String get35mmFilmEquivFocalLengthDescription()
public java.lang.String getDigitalZoomRatioDescription()
public java.lang.String getWhiteBalanceModeDescription()
public java.lang.String getExposureModeDescription()
public java.lang.String getCustomRenderedDescription()
public java.lang.String getUserCommentDescription()
public java.lang.String getIsoEquivalentDescription()
public java.lang.String getExifVersionDescription()
public java.lang.String getFlashPixVersionDescription()
public java.lang.String getSceneTypeDescription()
public java.lang.String getCfaPatternDescription()
public java.lang.String getCfaPattern2Description()
private static java.lang.String formatCFAPattern(int[] pattern)
private int[] decodeCfaPattern(int tagType)
public java.lang.String getFileSourceDescription()
public java.lang.String getExposureBiasDescription()
public java.lang.String getMaxApertureValueDescription()
public java.lang.String getApertureValueDescription()
public java.lang.String getExposureProgramDescription()
public java.lang.String getFocalPlaneXResolutionDescription()
public java.lang.String getFocalPlaneYResolutionDescription()
public java.lang.String getFocalPlaneResolutionUnitDescription()
public java.lang.String getExifImageWidthDescription()
public java.lang.String getExifImageHeightDescription()
public java.lang.String getColorSpaceDescription()
public java.lang.String getFocalLengthDescription()
public java.lang.String getFlashDescription()
public java.lang.String getWhiteBalanceDescription()
public java.lang.String getMeteringModeDescription()
public java.lang.String getCompressionDescription()
public java.lang.String getSubjectDistanceDescription()
public java.lang.String getCompressedAverageBitsPerPixelDescription()
public java.lang.String getExposureTimeDescription()
public java.lang.String getShutterSpeedDescription()
public java.lang.String getFNumberDescription()
public java.lang.String getSensingMethodDescription()
public java.lang.String getComponentConfigurationDescription()
public java.lang.String getJpegProcDescription()