it.geosolutions.imageio.ndplugin
Class BaseImageMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
it.geosolutions.imageio.core.CoreCommonImageMetadata
it.geosolutions.imageio.ndplugin.BaseImageMetadata
- Direct Known Subclasses:
- GRIB1ImageMetadata, HDF4APSImageMetadata, HDF4TeraScanImageMetadata, NetCDFImageMetadata
public abstract class BaseImageMetadata
- extends CoreCommonImageMetadata
A basic abstract class containing common metadata such as basic raster
properties
TODO @TODO: Add UOM management (Maybe, it is more appropriate to do on the upper
class).
- Author:
- Simone Giannecchini, GeoSolutions., Daniele Romagnoli, GeoSolutions.
Methods inherited from class it.geosolutions.imageio.core.CoreCommonImageMetadata |
getAsTree, getColorInterpretations, getColorInterpretations, getColorModel, getDatasetDescription, getDatasetName, getDescription, getDriverDescription, getDriverName, getGcpNumber, getGcpProjection, getGCPs, getGeoTransformation, getHeight, getMaximum, getMaximums, getMinimum, getMinimums, getNoDataValue, getNoDataValues, getNumBands, getNumOverviews, getNumOverviews, getOffset, getOffsets, getProjection, getSampleModel, getScale, getScales, getTileHeight, getTileWidth, getWidth, isReadOnly, mergeTree, reset, setColorInterpretations, setColorModel, setDatasetDescription, setDatasetName, setDriverDescription, setDriverName, setGcpNumber, setGcpProjection, setGcps, setGeoTransformation, setHeight, setMaximums, setMinimums, setNoDataValues, setNumBands, setNumOverviews, setOffsets, setProjection, setSampleModel, setScales, setTileHeight, setTileWidth, setWidth |
Methods inherited from class javax.imageio.metadata.IIOMetadata |
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardChromaNode, getStandardCompressionNode, getStandardDataNode, getStandardDimensionNode, getStandardDocumentNode, getStandardTextNode, getStandardTileNode, getStandardTransparencyNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTRIBUTES_NODE
public static final String ATTRIBUTES_NODE
- See Also:
- Constant Field Values
imageReader
protected final BaseImageReader imageReader
BaseImageMetadata
protected BaseImageMetadata(BaseImageReader reader,
int imageIndex)
BaseImageMetadata
constructor.
- Parameters:
reader
- the reader used to obtain metadata.name
- the name to be set for the dataset represented by this
common metadata object.
setMembers
protected void setMembers(BaseImageReader imageReader)
throws IOException
- Throws:
IOException
getImageIndex
protected int getImageIndex()
createCommonNativeTree
protected Node createCommonNativeTree()
- Description copied from class:
CoreCommonImageMetadata
- Returns the XML DOM
Node
object that represents the root
of a tree of metadata contained within this object on its native format.
- Overrides:
createCommonNativeTree
in class CoreCommonImageMetadata
- Returns:
- a root node containing common metadata exposed on its native
format.
getImageReader
public BaseImageReader getImageReader()
Copyright © 2006–2014 GeoSolutions. All rights reserved.