org.geotools.gce.grassraster.metadata
Class GrassBinaryImageMetadataFormat

Object
  extended by IIOMetadataFormatImpl
      extended by GrassBinaryImageMetadataFormat
All Implemented Interfaces:
IIOMetadataFormat

public final class GrassBinaryImageMetadataFormat
extends IIOMetadataFormatImpl

Defines the structure of metadata documents describing Grass raster image metadata.

Since:
3.0
Author:
Andrea Antonello (www.hydrologis.com)
See Also:
GrassBinaryImageMetadata, GrassBinaryRasterReadHandler, JGrassRegion

Field Summary
 
Fields inherited from class IIOMetadataFormatImpl
standardMetadataFormatName
 
Fields inherited from interface 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
 
Constructor Summary
protected GrassBinaryImageMetadataFormat()
          Default constructor.
 
Method Summary
 boolean canNodeAppear(String elementName, ImageTypeSpecifier imageType)
           
static IIOMetadataFormat getInstance()
          Returns an instance of the GrassBinaryImageMetadataFormat class.
 
Methods inherited from class 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrassBinaryImageMetadataFormat

protected GrassBinaryImageMetadataFormat()
Default constructor.

Method Detail

getInstance

public static IIOMetadataFormat getInstance()
Returns an instance of the GrassBinaryImageMetadataFormat class.

One instance is enough, therefore it is built as a singleton.

Returns:
an instance of the GrassBinaryImageMetadataFormat class.

canNodeAppear

public boolean canNodeAppear(String elementName,
                             ImageTypeSpecifier imageType)
Specified by:
canNodeAppear in interface IIOMetadataFormat
Specified by:
canNodeAppear in class IIOMetadataFormatImpl


Copyright © 1996-2014 Geotools. All Rights Reserved.