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.String
formatFixed1616(int value)
java.lang.String
formatFixed1616(long value)
java.lang.String
formatFixed1616(java.lang.Integer value)
java.lang.String
formatFixed1616(java.lang.Long value)
java.lang.String
formatHex(int value, int digits)
java.lang.String
formatHex(long value, int digits)
java.lang.String
formatHex(java.lang.Integer value, int digits)
java.lang.String
formatHex(java.lang.Long value, int digits)
java.lang.String
getBitmapTypeDescription()
java.lang.String
getColorEncodingDescription()
java.lang.String
getColorSpaceTypeDescription()
java.lang.String
getCompressionDescription()
java.lang.String
getDescription(int tagType)
Returns a descriptive value of the specified tag for this image.java.lang.String
getRenderingDescription()
java.lang.String
getRenderingIntentDescription()
-
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.TagDescriptor
Returns 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:
getDescription
in 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
null
if 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)
-
-