# Package com.gisgraphy.importer

- Interface Summary
  Interface | Description
  --- | ---
  IImporterManager |
  IImporterProcessor | Interface for Geonames processor
  IMunicipalityDetector |

- Class Summary
  Class | Description
  --- | ---
  AbstractFileRetriever | Base class to download files from a server
  AbstractSimpleImporterProcessor | Base class for all geonames processor. it provides session management and the ability to process one or more CSV file
  AdmExtracter | Extract 4 files in CSV format in order to import Adm.
  FileSpliter |
  GeonamesAdm1Importer | Import the Adm of level 1 file.
  GeonamesAdm2Importer | Import the Adm of level 2 file.
  GeonamesAdm3Importer | Import the Adm of level 3 file.
  GeonamesAdm4Importer | Import the Adm of level 4 file.
  GeonamesAdmExtracter | Extract 4 files in CSV format in order to import Adm.
  GeonamesAlternateNamesAdmImporter | Import the Alternate names.
  GeonamesAlternateNamesExtracter | Extract the alternateNames into separate files : one for country, one for adm1 and one for adm2
  GeonamesAlternateNamesSimpleImporter | Import the Alternate names.
  GeonamesCountryImporter | Import the Countries.
  GeonamesDatabaseIndexer | Create the required index for all the Geonames databases
  GeonamesFeatureSimpleImporter | Import the Features from a Geonames dump file.
  GeonamesFileRetriever | Retrieve The Geonames files from a server
  GeonamesLanguageImporter | Import the languages.
  GeonamesZipCodeFileRetriever | Retrieve The Geonames zip code files from a server
  GeonamesZipCodeSimpleImporter | Import the zipcode from a Geonames dump file.
  ImporterConfig |
  ImporterHelper | Useful methods for importer
  ImporterManager | Do the importing stuff
  MunicipalityDetector |
  OpenStreetMapCitiesFileRetriever | Retrieve The openstreetmap cities files from a server
  OpenStreetMapCitiesSimpleImporter | Import the cities from an (pre-processed) openStreet map data file.
  OpenStreetMapFileRetriever | Retrieve The Geonames files from a server
  OpenStreetMapFulltextBuilder | build the fulltext engine in order to use the street fulltext search
  OpenStreetMapHouseNumberFileRetriever | Retrieve The Geonames files from a server
  OpenStreetMapHouseNumberSimpleImporter | Import the street from an (pre-processed) openStreet map data file .
  OpenStreetMapPoisFileRetriever | Retrieve The openstreetmap POI files from a server
  OpenStreetMapPoisSimpleImporter | Import the POI from an (pre-processed) openStreet map data file.
  OpenStreetMapSimpleImporter | Import the street from an (pre-processed) openStreet map data file .
  OsmAmenityToPlacetype | associates the amenity tag of osm to a palcetype.
  QuattroshapesFileRetriever | Retrieve The openstreetmap POI files from a server
  QuattroshapesSimpleImporter | Import the quattroshapes localities from an (pre-processed) Quattroshapes data file.

- Enum Summary
  Enum | Description
  --- | ---
  AdmExtracterStrategyOptions | Enumeration of option that determine what should we do when Adm have already been extracted from country files,
  MunicipalityDetector.MunicipalityDetectionStrategy |
  MunicipalityDetector.MunicipalityOSMDetectionStrategy |

- Exception Summary
  Exception | Description
  --- | ---
  ImporterException | Basic Exception for Importers
  ImporterMetaDataException | Exception That is throws when importer metadatas can not be read
  MissingRequiredFieldException | Exception throws when a required fields is missing
  WrongNumberOfFieldsException | Exception throws during import when a CSV line does not have the expected number of fields

Copyright © 2015. All rights reserved.