Class TIFFImageMetadata
- java.lang.Object
-
- javax.imageio.metadata.IIOMetadata
-
- com.twelvemonkeys.imageio.AbstractMetadata
-
- com.twelvemonkeys.imageio.plugins.tiff.TIFFImageMetadata
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class TIFFImageMetadata extends com.twelvemonkeys.imageio.AbstractMetadataTIFFImageMetadata.- Version:
- $Id: TIFFImageMetadata.java,v 1.0 17/04/15 harald.kuhr Exp$
- Author:
- Harald Kuhr, last modified by $Author: harald.kuhr$
-
-
Constructor Summary
Constructors Constructor Description TIFFImageMetadata()Creates 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(java.util.Collection<com.twelvemonkeys.imageio.metadata.Entry> entries)Creates a TIFF metadata object, using the values from the given entries.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.imageio.metadata.IIOMetadataNodegetNativeTree()protected javax.imageio.metadata.IIOMetadataNodegetStandardChromaNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardCompressionNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDataNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDimensionNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDocumentNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTextNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTileNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTransparencyNode()com.twelvemonkeys.imageio.metadata.EntrygetTIFFField(int tagNumber)Returns an Entry which contains the data of the requested TIFF field.booleanisReadOnly()voidmergeTree(java.lang.String formatName, org.w3c.dom.Node root)voidreset()voidsetFromTree(java.lang.String formatName, org.w3c.dom.Node root)-
Methods inherited from class com.twelvemonkeys.imageio.AbstractMetadata
assertMutable, getAsTree, toListString, validateFormatName
-
Methods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTree, hasController, isStandardMetadataFormatSupported, setController
-
-
-
-
Constructor Detail
-
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
public TIFFImageMetadata(java.util.Collection<com.twelvemonkeys.imageio.metadata.Entry> entries)
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 Detail
-
getNativeTree
protected javax.imageio.metadata.IIOMetadataNode getNativeTree()
- Overrides:
getNativeTreein classcom.twelvemonkeys.imageio.AbstractMetadata
-
getStandardChromaNode
protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardCompressionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDataNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDimensionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTransparencyNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDocumentNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDocumentNode()
- Overrides:
getStandardDocumentNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTextNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTileNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTileNode()
- Overrides:
getStandardTileNodein classjavax.imageio.metadata.IIOMetadata
-
isReadOnly
public boolean isReadOnly()
- Overrides:
isReadOnlyin classcom.twelvemonkeys.imageio.AbstractMetadata
-
setFromTree
public void setFromTree(java.lang.String formatName, org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException- Overrides:
setFromTreein classjavax.imageio.metadata.IIOMetadata- Throws:
javax.imageio.metadata.IIOInvalidTreeException
-
mergeTree
public void mergeTree(java.lang.String formatName, org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException- Overrides:
mergeTreein classcom.twelvemonkeys.imageio.AbstractMetadata- Throws:
javax.imageio.metadata.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.
-
-