Class GeoNamesFileExtractor

java.lang.Object
org.codice.ddf.spatial.geocoding.extract.GeoNamesFileExtractor
All Implemented Interfaces:
org.codice.ddf.spatial.geocoding.GeoEntryExtractor

public class GeoNamesFileExtractor extends Object implements org.codice.ddf.spatial.geocoding.GeoEntryExtractor
  • Constructor Details

    • GeoNamesFileExtractor

      public GeoNamesFileExtractor()
  • Method Details

    • setGeoEntryCreator

      public void setGeoEntryCreator(org.codice.ddf.spatial.geocoding.GeoEntryCreator geoEntryCreator)
    • setUrl

      public void setUrl(String url)
      Specified by:
      setUrl in interface org.codice.ddf.spatial.geocoding.GeoEntryExtractor
    • getGeoEntries

      public List<org.codice.ddf.spatial.geocoding.GeoEntry> getGeoEntries(String resource, org.codice.ddf.spatial.geocoding.ProgressCallback progressCallback) throws org.codice.ddf.spatial.geocoding.GeoEntryExtractionException, org.codice.ddf.spatial.geocoding.GeoNamesRemoteDownloadException
      Specified by:
      getGeoEntries in interface org.codice.ddf.spatial.geocoding.GeoEntryExtractor
      Throws:
      org.codice.ddf.spatial.geocoding.GeoEntryExtractionException
      org.codice.ddf.spatial.geocoding.GeoNamesRemoteDownloadException
    • pushGeoEntriesToExtractionCallback

      public void pushGeoEntriesToExtractionCallback(String resource, org.codice.ddf.spatial.geocoding.GeoEntryExtractor.ExtractionCallback extractionCallback) throws org.codice.ddf.spatial.geocoding.GeoEntryExtractionException, org.codice.ddf.spatial.geocoding.GeoNamesRemoteDownloadException
      Specified by:
      pushGeoEntriesToExtractionCallback in interface org.codice.ddf.spatial.geocoding.GeoEntryExtractor
      Throws:
      org.codice.ddf.spatial.geocoding.GeoEntryExtractionException
      org.codice.ddf.spatial.geocoding.GeoNamesRemoteDownloadException
    • createConnection

      public javax.ws.rs.core.Response createConnection(String resource)
    • getUrlInputStreamFromWebClient

      public InputStream getUrlInputStreamFromWebClient() throws org.codice.ddf.spatial.geocoding.GeoNamesRemoteDownloadException
      Throws:
      org.codice.ddf.spatial.geocoding.GeoNamesRemoteDownloadException
    • closeConnection

      public void closeConnection()