Class TIFFImageMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.twelvemonkeys.imageio.AbstractMetadata
com.twelvemonkeys.imageio.plugins.tiff.TIFFImageMetadata
- All Implemented Interfaces:
Cloneable
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
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty TIFF metadata object.Creates a TIFF metadata object, using the values from the given IFD.TIFFImageMetadata(Collection<? extends Entry> entries) Creates a TIFF metadata object, using the values from the given entries. -
Method Summary
Modifier and TypeMethodDescriptionprotected IIOMetadataNodeDefault implementation that throwsUnsupportedOperationException.protected IIOMetadataNodeStandard metadataprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodegetTIFFField(int tagNumber) Returns an Entry which contains the data of the requested TIFF field.booleanMutationvoidvoidreset()voidsetFromTree(String formatName, Node root) Methods inherited from class AbstractMetadata
assertMutable, getAsTree, toListString, validateFormatName
-
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
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
Description copied from class:AbstractMetadataDefault implementation that throwsUnsupportedOperationException. Subclasses that supports formats other than standard metadata should override this method.- Overrides:
getNativeTreein classAbstractMetadata
-
getStandardChromaNode
Standard metadata- 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
-
setFromTree
- Overrides:
setFromTreein classIIOMetadata- Throws:
IIOInvalidTreeException
-
mergeTree
- Overrides:
mergeTreein classAbstractMetadata- Throws:
IIOInvalidTreeException
-
reset
public void reset()- Overrides:
resetin classAbstractMetadata
-
getTIFFField
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.
-