it.geosolutions.imageioimpl.plugins.tiff
Class TIFFImageMetadata
Object
IIOMetadata
TIFFImageMetadata
public class TIFFImageMetadata
- extends IIOMetadata
Fields inherited from class IIOMetadata |
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, standardFormatSupported |
Methods inherited from class IIOMetadata |
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nativeMetadataFormatName
public static final String nativeMetadataFormatName
- See Also:
- Constant Field Values
nativeMetadataFormatClassName
public static final String nativeMetadataFormatClassName
- See Also:
- Constant Field Values
TIFFImageMetadata
public TIFFImageMetadata(List tagSets)
TIFFImageMetadata
public TIFFImageMetadata(TIFFIFD ifd)
initializeFromStream
public void initializeFromStream(ImageInputStream stream,
boolean ignoreUnknownFields)
throws IOException
- Throws:
IOException
addShortOrLongField
public void addShortOrLongField(int tagNumber,
int value)
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in class IIOMetadata
getAsTree
public Node getAsTree(String formatName)
- Specified by:
getAsTree
in class IIOMetadata
getStandardChromaNode
public IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNode
in class IIOMetadata
getStandardCompressionNode
public IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNode
in class IIOMetadata
getStandardDataNode
public IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNode
in class IIOMetadata
getStandardDimensionNode
public IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNode
in class IIOMetadata
getStandardDocumentNode
public IIOMetadataNode getStandardDocumentNode()
- Overrides:
getStandardDocumentNode
in class IIOMetadata
getStandardTextNode
public IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNode
in class IIOMetadata
getStandardTransparencyNode
public IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNode
in class IIOMetadata
parseIFD
public static TIFFIFD parseIFD(Node node)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
mergeTree
public void mergeTree(String formatName,
Node root)
throws IIOInvalidTreeException
- Specified by:
mergeTree
in class IIOMetadata
- Throws:
IIOInvalidTreeException
reset
public void reset()
- Specified by:
reset
in class IIOMetadata
getRootIFD
public TIFFIFD getRootIFD()
getTIFFField
public TIFFField getTIFFField(int tagNumber)
removeTIFFField
public void removeTIFFField(int tagNumber)
getShallowClone
public TIFFImageMetadata getShallowClone()
- Returns a
TIFFImageMetadata
wherein all fields in the
root IFD from the BaselineTIFFTagSet
are copied by value
and all other fields copied by reference.
Copyright © 2006-2010 GeoSolutions. All Rights Reserved.