Class TIFFImageMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.twelvemonkeys.imageio.AbstractMetadata
com.twelvemonkeys.imageio.plugins.tiff.TIFFImageMetadata
- All Implemented Interfaces:
Cloneable
public final class TIFFImageMetadata
extends com.twelvemonkeys.imageio.AbstractMetadata
TIFFImageMetadata.
- Version:
- $Id: TIFFImageMetadata.java,v 1.0 17/04/15 harald.kuhr Exp$
- Author:
- Harald Kuhr, last modified by $Author: harald.kuhr$
-
Field Summary
Fields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, nativeMetadataFormatName, standardFormatSupported -
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty TIFF metadata object.TIFFImageMetadata(com.twelvemonkeys.imageio.metadata.Directory ifd) Creates a TIFF metadata object, using the values from the given IFD.TIFFImageMetadata(Collection<? extends com.twelvemonkeys.imageio.metadata.Entry> entries) Creates a TIFF metadata object, using the values from the given entries. -
Method Summary
Modifier and TypeMethodDescriptionprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodecom.twelvemonkeys.imageio.metadata.EntrygetTIFFField(int tagNumber) Returns an Entry which contains the data of the requested TIFF field.booleanvoidvoidreset()voidsetFromTree(String formatName, Node root) Methods inherited from class com.twelvemonkeys.imageio.AbstractMetadata
assertMutable, getAsTree, toListString, validateFormatNameMethods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTree, hasController, isStandardMetadataFormatSupported, setController
-
Constructor Details
-
TIFFImageMetadata
public TIFFImageMetadata()Creates an empty TIFF metadata object. Client code can update or change the metadata using thesetFromTree(String, Node)ormergeTree(String, Node)methods. -
TIFFImageMetadata
public TIFFImageMetadata(com.twelvemonkeys.imageio.metadata.Directory ifd) Creates a TIFF metadata object, using the values from the given IFD. Client code can update or change the metadata using thesetFromTree(String, Node)ormergeTree(String, Node)methods. -
TIFFImageMetadata
Creates a TIFF metadata object, using the values from the given entries. Client code can update or change the metadata using thesetFromTree(String, Node)ormergeTree(String, Node)methods.
-
-
Method Details
-
getNativeTree
- Overrides:
getNativeTreein classcom.twelvemonkeys.imageio.AbstractMetadata
-
getStandardChromaNode
- Overrides:
getStandardChromaNodein classIIOMetadata
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNodein classIIOMetadata
-
getStandardDataNode
- Overrides:
getStandardDataNodein classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNodein classIIOMetadata
-
getStandardTransparencyNode
- Overrides:
getStandardTransparencyNodein classIIOMetadata
-
getStandardDocumentNode
- Overrides:
getStandardDocumentNodein classIIOMetadata
-
getStandardTextNode
- Overrides:
getStandardTextNodein classIIOMetadata
-
getStandardTileNode
- Overrides:
getStandardTileNodein classIIOMetadata
-
isReadOnly
public boolean isReadOnly()- Overrides:
isReadOnlyin classcom.twelvemonkeys.imageio.AbstractMetadata
-
setFromTree
- Overrides:
setFromTreein classIIOMetadata- Throws:
IIOInvalidTreeException
-
mergeTree
- Overrides:
mergeTreein classcom.twelvemonkeys.imageio.AbstractMetadata- Throws:
IIOInvalidTreeException
-
reset
public void reset()- Overrides:
resetin classcom.twelvemonkeys.imageio.AbstractMetadata
-
getTIFFField
public com.twelvemonkeys.imageio.metadata.Entry getTIFFField(int tagNumber) Returns an Entry which contains the data of the requested TIFF field.- Parameters:
tagNumber- Tag number of the TIFF field.- Returns:
- the TIFF field, or null.
-