Package gov.nih.mipav.model.file
Class MetadataExtractor.BmpHeaderDescriptor
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor<MetadataExtractor.BmpHeaderDirectory>
-
- gov.nih.mipav.model.file.MetadataExtractor.BmpHeaderDescriptor
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.BmpHeaderDescriptor extends MetadataExtractor.TagDescriptor<MetadataExtractor.BmpHeaderDirectory>
- Author:
- Drew Noakes https://drewnoakes.com, Nadahar
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor
_directory
-
-
Constructor Summary
Constructors Constructor Description BmpHeaderDescriptor(MetadataExtractor.BmpHeaderDirectory directory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringformatFixed1616(int value)java.lang.StringformatFixed1616(long value)java.lang.StringformatFixed1616(java.lang.Integer value)java.lang.StringformatFixed1616(java.lang.Long value)java.lang.StringformatHex(int value, int digits)java.lang.StringformatHex(long value, int digits)java.lang.StringformatHex(java.lang.Integer value, int digits)java.lang.StringformatHex(java.lang.Long value, int digits)java.lang.StringgetBitmapTypeDescription()java.lang.StringgetColorEncodingDescription()java.lang.StringgetColorSpaceTypeDescription()java.lang.StringgetCompressionDescription()java.lang.StringgetDescription(int tagType)Returns a descriptive value of the specified tag for this image.java.lang.StringgetRenderingDescription()java.lang.StringgetRenderingIntentDescription()-
Methods inherited from class gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor
convertBytesToVersionString, get7BitStringFromBytes, getBitFlagDescription, getByteLengthDescription, getDecimalRational, getEncodedTextDescription, getEpochTimeDescription, getFocalLengthDescription, getFormattedFloat, getFormattedInt, getFormattedString, getFStopDescription, getIndexedDescription, getIndexedDescription, getLensSpecificationDescription, getOrientationDescription, getRationalOrDoubleString, getShutterSpeedDescription, getSimpleRational, getStringFromBytes, getVersionBytesDescription
-
-
-
-
Constructor Detail
-
BmpHeaderDescriptor
public BmpHeaderDescriptor(MetadataExtractor.BmpHeaderDirectory directory)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription(int tagType)
Description copied from class:MetadataExtractor.TagDescriptorReturns a descriptive value of the specified tag for this image. Where possible, known values will be substituted here in place of the raw tokens actually kept in the metadata segment. If no substitution is available, the value provided bygetString(tagType)will be returned.- Overrides:
getDescriptionin classMetadataExtractor.TagDescriptor<MetadataExtractor.BmpHeaderDirectory>- Parameters:
tagType- the tag to find a description for- Returns:
- a description of the image's value for the specified tag, or
nullif the tag hasn't been defined.
-
getBitmapTypeDescription
public java.lang.String getBitmapTypeDescription()
-
getCompressionDescription
public java.lang.String getCompressionDescription()
-
getRenderingDescription
public java.lang.String getRenderingDescription()
-
getColorEncodingDescription
public java.lang.String getColorEncodingDescription()
-
getColorSpaceTypeDescription
public java.lang.String getColorSpaceTypeDescription()
-
getRenderingIntentDescription
public java.lang.String getRenderingIntentDescription()
-
formatHex
public java.lang.String formatHex(java.lang.Integer value, int digits)
-
formatHex
public java.lang.String formatHex(int value, int digits)
-
formatHex
public java.lang.String formatHex(java.lang.Long value, int digits)
-
formatHex
public java.lang.String formatHex(long value, int digits)
-
formatFixed1616
public java.lang.String formatFixed1616(java.lang.Integer value)
-
formatFixed1616
public java.lang.String formatFixed1616(int value)
-
formatFixed1616
public java.lang.String formatFixed1616(java.lang.Long value)
-
formatFixed1616
public java.lang.String formatFixed1616(long value)
-
-