org.geotools.data.gtopo30
Class GTopo30Reader

java.lang.Object
  extended byorg.geotools.data.gtopo30.GTopo30Reader
All Implemented Interfaces:
org.opengis.coverage.grid.GridCoverageReader

public class GTopo30Reader
extends java.lang.Object
implements org.opengis.coverage.grid.GridCoverageReader

DOCUMENT ME!

Author:
jeichar

Constructor Summary
GTopo30Reader(java.lang.Object source)
          GTopo30Reader constructor.
 
Method Summary
 void dispose()
           
 java.lang.String getCurrentSubname()
           
 org.opengis.coverage.grid.Format getFormat()
           
 java.lang.String[] getMetadataNames()
           
 java.lang.String getMetadataValue(java.lang.String name)
           
 java.lang.Object getSource()
           
 boolean hasMoreGridCoverages()
           
 java.lang.String[] listSubNames()
           
 org.opengis.coverage.grid.GridCoverage read(org.opengis.parameter.GeneralParameterValue[] parameters)
           
 void skip()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GTopo30Reader

public GTopo30Reader(java.lang.Object source)
              throws java.net.MalformedURLException,
                     DataSourceException
GTopo30Reader constructor.

Parameters:
source -
Throws:
java.net.MalformedURLException
DataSourceException
java.lang.IllegalArgumentException - DOCUMENT ME!
Method Detail

getFormat

public org.opengis.coverage.grid.Format getFormat()
Specified by:
getFormat in interface org.opengis.coverage.grid.GridCoverageReader
See Also:
GridCoverageReader.getFormat()

getSource

public java.lang.Object getSource()
Specified by:
getSource in interface org.opengis.coverage.grid.GridCoverageReader
See Also:
GridCoverageReader.getSource()

getMetadataNames

public java.lang.String[] getMetadataNames()
                                    throws java.io.IOException
Specified by:
getMetadataNames in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException
See Also:
GridCoverageReader.getMetadataNames()

getMetadataValue

public java.lang.String getMetadataValue(java.lang.String name)
                                  throws java.io.IOException,
                                         org.opengis.coverage.MetadataNameNotFoundException
Specified by:
getMetadataValue in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException
org.opengis.coverage.MetadataNameNotFoundException
See Also:
GridCoverageReader.getMetadataValue(java.lang.String)

listSubNames

public java.lang.String[] listSubNames()
                                throws java.io.IOException
Specified by:
listSubNames in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException
See Also:
GridCoverageReader.listSubNames()

getCurrentSubname

public java.lang.String getCurrentSubname()
                                   throws java.io.IOException
Specified by:
getCurrentSubname in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException
See Also:
GridCoverageReader.getCurrentSubname()

read

public org.opengis.coverage.grid.GridCoverage read(org.opengis.parameter.GeneralParameterValue[] parameters)
                                            throws java.lang.IllegalArgumentException,
                                                   java.io.IOException
Specified by:
read in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.lang.IllegalArgumentException
java.io.IOException
See Also:
GridCoverageReader.read(org.opengis.parameter.GeneralParameterValue[])

dispose

public void dispose()
             throws java.io.IOException
Specified by:
dispose in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException
See Also:
GridCoverageReader.dispose()

hasMoreGridCoverages

public boolean hasMoreGridCoverages()
                             throws java.io.IOException
Specified by:
hasMoreGridCoverages in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException

skip

public void skip()
          throws java.io.IOException
Specified by:
skip in interface org.opengis.coverage.grid.GridCoverageReader
Throws:
java.io.IOException


Copyright © GeoTools. All Rights Reserved.