com.metsci.glimpse.charts.vector.display.examplesupport
Class ResourceBasedMapInfo<V extends GeoObject>

java.lang.Object
  extended by com.metsci.glimpse.charts.vector.display.examplesupport.ResourceBasedMapInfo<V>
All Implemented Interfaces:
MapInfo<V>

public class ResourceBasedMapInfo<V extends GeoObject>
extends java.lang.Object
implements MapInfo<V>

Author:
john

Constructor Summary
ResourceBasedMapInfo(StreamToGeoObjectConverter<V> converter, java.lang.String[] fileSuffixes, java.lang.String resourceRoot, java.lang.String resourcePath)
           
 
Method Summary
 void commonConstructor(java.lang.String publicName, java.awt.geom.Rectangle2D coverageRect, java.lang.String encResource, java.lang.String ndgcResource, java.lang.String bsbResource)
           
static MapInfo<DNCObject> createDNCMapInfo(java.lang.String resourceRoot, java.lang.String resourcePath)
           
static MapInfo<ENCObject> createENCMapInfo(java.lang.String resourceRoot, java.lang.String resourcePath)
           
 BsbRasterData getBsbRasterData()
           
 GeoObjectIterator<V> getGeoIterator()
           
 java.lang.String getNdgcResourceName()
           
 boolean hasBsbRasterData()
           
 boolean hasGeoIterator()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceBasedMapInfo

public ResourceBasedMapInfo(StreamToGeoObjectConverter<V> converter,
                            java.lang.String[] fileSuffixes,
                            java.lang.String resourceRoot,
                            java.lang.String resourcePath)
Method Detail

createENCMapInfo

public static MapInfo<ENCObject> createENCMapInfo(java.lang.String resourceRoot,
                                                  java.lang.String resourcePath)

createDNCMapInfo

public static MapInfo<DNCObject> createDNCMapInfo(java.lang.String resourceRoot,
                                                  java.lang.String resourcePath)

commonConstructor

public void commonConstructor(java.lang.String publicName,
                              java.awt.geom.Rectangle2D coverageRect,
                              java.lang.String encResource,
                              java.lang.String ndgcResource,
                              java.lang.String bsbResource)

hasGeoIterator

public boolean hasGeoIterator()
Specified by:
hasGeoIterator in interface MapInfo<V extends GeoObject>

getGeoIterator

public GeoObjectIterator<V> getGeoIterator()
                                                      throws java.io.IOException
Specified by:
getGeoIterator in interface MapInfo<V extends GeoObject>
Throws:
java.io.IOException

hasBsbRasterData

public boolean hasBsbRasterData()
Specified by:
hasBsbRasterData in interface MapInfo<V extends GeoObject>

getBsbRasterData

public BsbRasterData getBsbRasterData()
                               throws java.io.IOException
Specified by:
getBsbRasterData in interface MapInfo<V extends GeoObject>
Throws:
java.io.IOException

getNdgcResourceName

public java.lang.String getNdgcResourceName()
                                     throws java.io.IOException
Specified by:
getNdgcResourceName in interface MapInfo<V extends GeoObject>
Throws:
java.io.IOException


Copyright © 2012 Metron, Inc.. All Rights Reserved.