it.geosolutions.imageio.plugins.mrsid
Class MrSIDIIOImageMetadataFormat
java.lang.Object
javax.imageio.metadata.IIOMetadataFormatImpl
it.geosolutions.imageio.plugins.mrsid.MrSIDIIOImageMetadataFormat
- All Implemented Interfaces:
- IIOMetadataFormat
public class MrSIDIIOImageMetadataFormat
- extends IIOMetadataFormatImpl
- implements IIOMetadataFormat
Class defining the structure of metadata documents describing MrSID specific
image metadata returned from getAsTree
method.
- Author:
- Daniele Romagnoli, GeoSolutions., Simone Giannecchini, GeoSolutions.
Fields inherited from interface javax.imageio.metadata.IIOMetadataFormat |
CHILD_POLICY_ALL, CHILD_POLICY_CHOICE, CHILD_POLICY_EMPTY, CHILD_POLICY_MAX, CHILD_POLICY_REPEAT, CHILD_POLICY_SEQUENCE, CHILD_POLICY_SOME, DATATYPE_BOOLEAN, DATATYPE_DOUBLE, DATATYPE_FLOAT, DATATYPE_INTEGER, DATATYPE_STRING, VALUE_ARBITRARY, VALUE_ENUMERATION, VALUE_LIST, VALUE_NONE, VALUE_RANGE, VALUE_RANGE_MAX_INCLUSIVE, VALUE_RANGE_MAX_INCLUSIVE_MASK, VALUE_RANGE_MIN_INCLUSIVE, VALUE_RANGE_MIN_INCLUSIVE_MASK, VALUE_RANGE_MIN_MAX_INCLUSIVE |
Methods inherited from class javax.imageio.metadata.IIOMetadataFormatImpl |
addAttribute, addAttribute, addAttribute, addAttribute, addBooleanAttribute, addChildElement, addElement, addElement, addObjectValue, addObjectValue, addObjectValue, addObjectValue, getAttributeDataType, getAttributeDefaultValue, getAttributeDescription, getAttributeEnumerations, getAttributeListMaxLength, getAttributeListMinLength, getAttributeMaxValue, getAttributeMinValue, getAttributeNames, getAttributeValueType, getChildNames, getChildPolicy, getElementDescription, getElementMaxChildren, getElementMinChildren, getObjectArrayMaxLength, getObjectArrayMinLength, getObjectClass, getObjectDefaultValue, getObjectEnumerations, getObjectMaxValue, getObjectMinValue, getObjectValueType, getResourceBaseName, getRootName, getStandardFormatInstance, isAttributeRequired, removeAttribute, removeElement, removeObjectValue, setResourceBaseName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.imageio.metadata.IIOMetadataFormat |
getAttributeDataType, getAttributeDefaultValue, getAttributeDescription, getAttributeEnumerations, getAttributeListMaxLength, getAttributeListMinLength, getAttributeMaxValue, getAttributeMinValue, getAttributeNames, getAttributeValueType, getChildNames, getChildPolicy, getElementDescription, getElementMaxChildren, getElementMinChildren, getObjectArrayMaxLength, getObjectArrayMinLength, getObjectClass, getObjectDefaultValue, getObjectEnumerations, getObjectMaxValue, getObjectMinValue, getObjectValueType, getRootName, isAttributeRequired |
mrsidMetadataInstance
protected static MrSIDIIOImageMetadataFormat mrsidMetadataInstance
- A single instance of the
MrSIDIIOImageMetadataFormat
class.
MrSIDIIOImageMetadataFormat
protected MrSIDIIOImageMetadataFormat()
- Constructs a
MrSIDIIOImageMetadataFormat
instance.
getInstance
public static IIOMetadataFormat getInstance()
- Returns an instance of the
MrSIDIIOImageMetadataFormat
class. We build only a single instance and we cache it for future uses.
- Returns:
- an instance of the
MrSIDIIOImageMetadataFormat
class.
canNodeAppear
public boolean canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
- Specified by:
canNodeAppear
in interface IIOMetadataFormat
- Specified by:
canNodeAppear
in class IIOMetadataFormatImpl
- See Also:
IIOMetadataFormatImpl.canNodeAppear(java.lang.String,
javax.imageio.ImageTypeSpecifier)
Copyright © 2006–2013 GeoSolutions. All rights reserved.