Package com.twelvemonkeys.imageio
Class StandardImageMetadataSupport
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.twelvemonkeys.imageio.AbstractMetadata
com.twelvemonkeys.imageio.StandardImageMetadataSupport
- All Implemented Interfaces:
Cloneable
Base class for easy read-only implementation of the standard image metadata format.
Chroma, Data and Transparency nodes values are based on the required
ImageTypeSpecifier.
Other values or overrides may be specified using the builder.- Author:
- Harald Kuhr
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static enumprotected static enumprotected static enumprotected static enumprotected static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final StandardImageMetadataSupport.ColorSpaceTypeprotected final booleanprotected final Stringprotected final Stringprotected final StandardImageMetadataSupport.ImageOrientationprotected final Doubleprotected final StandardImageMetadataSupport.PlanarConfigurationprotected final StandardImageMetadataSupport.SubimageInterpretationFields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, nativeMetadataFormatName, standardFormatSupported -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringbooleanString(boolean booleanValue) builder(ImageTypeSpecifier type) protected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeMethods inherited from class com.twelvemonkeys.imageio.AbstractMetadata
assertMutable, getAsTree, getNativeTree, isReadOnly, mergeTree, reset, toListString, validateFormatNameMethods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
-
Field Details
-
colorSpaceType
-
blackIsZero
protected final boolean blackIsZero -
compressionName
-
compressionLossless
protected final boolean compressionLossless -
planarConfiguration
-
pixelAspectRatio
-
orientation
-
formatVersion
-
subimageInterpretation
-
-
Constructor Details
-
StandardImageMetadataSupport
-
-
Method Details
-
builder
-
getStandardChromaNode
- Overrides:
getStandardChromaNodein classIIOMetadata
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNodein classIIOMetadata
-
booleanString
-
getStandardDataNode
- Overrides:
getStandardDataNodein classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNodein classIIOMetadata
-
getStandardDocumentNode
- Overrides:
getStandardDocumentNodein classIIOMetadata
-
getStandardTextNode
- Overrides:
getStandardTextNodein classIIOMetadata
-
getStandardTransparencyNode
- Overrides:
getStandardTransparencyNodein classIIOMetadata
-