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.AbstractMetadata
TIFFImageMetadata.- 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.IIOMetadataNode
getNativeTree()
protected javax.imageio.metadata.IIOMetadataNode
getStandardChromaNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardCompressionNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardDataNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardDimensionNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardDocumentNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardTextNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardTileNode()
protected javax.imageio.metadata.IIOMetadataNode
getStandardTransparencyNode()
com.twelvemonkeys.imageio.metadata.Entry
getTIFFField(int tagNumber)
Returns an Entry which contains the data of the requested TIFF field.boolean
isReadOnly()
void
mergeTree(java.lang.String formatName, org.w3c.dom.Node root)
void
reset()
void
setFromTree(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:
getNativeTree
in classcom.twelvemonkeys.imageio.AbstractMetadata
-
getStandardChromaNode
protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardCompressionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardDataNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardDimensionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardTransparencyNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardDocumentNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDocumentNode()
- Overrides:
getStandardDocumentNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardTextNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardTileNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTileNode()
- Overrides:
getStandardTileNode
in classjavax.imageio.metadata.IIOMetadata
-
isReadOnly
public boolean isReadOnly()
- Overrides:
isReadOnly
in classcom.twelvemonkeys.imageio.AbstractMetadata
-
setFromTree
public void setFromTree(java.lang.String formatName, org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException
- Overrides:
setFromTree
in 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:
mergeTree
in classcom.twelvemonkeys.imageio.AbstractMetadata
- Throws:
javax.imageio.metadata.IIOInvalidTreeException
-
reset
public void reset()
- Overrides:
reset
in 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.
-
-