## Uses of Class
com.gisgraphy.domain.geoloc.entity.GisFeature

- Packages that use GisFeature
  Package | Description
  --- | ---
  com.gisgraphy.domain.geoloc.entity |
  com.gisgraphy.domain.geoloc.entity.event |
  com.gisgraphy.domain.repository |
  com.gisgraphy.domain.valueobject | Gisgraphy Project This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
  com.gisgraphy.fulltext |
  com.gisgraphy.helper |
  com.gisgraphy.importer |
  com.gisgraphy.webapp.action |

- - ### Uses of GisFeature in com.gisgraphy.domain.geoloc.entity

    Subclasses of GisFeature in com.gisgraphy.domain.geoloc.entity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Adm` Represents a (sub) division of a `Country` (Region, Province, state, Department, and so on) Adm are in tree structure.
    `class` | `AdmBuilding` Represents a `AdmBuilding`.
    `class` | `Airport` Represents a `Airport`.
    `class` | `Ambulance` Represents a `Ambulance`.
    `class` | `AmusePark` Represents a `AmusePark`.
    `class` | `Aqueduc` Represents a `Aqueduc`.
    `class` | `ATM` Represents a `ATM`.
    `class` | `Bank` Represents a `Bank`.
    `class` | `Bar` Represents a `Bar`.
    `class` | `Bay` Represents a `Bay`.
    `class` | `Beach` Represents a `Beach`.
    `class` | `Bench` Represents a `Bench`.
    `class` | `Bridge` Represents a `Bridge`.
    `class` | `Building` Represents a `Building`.
    `class` | `BusStation` Represents a `BusStation`.
    `class` | `Camp` Represents a `Camp`.
    `class` | `Camping` Represents a `Camping`.
    `class` | `Canyon` Represents a `Canyon`.
    `class` | `Casino` Represents a `Casino`.
    `class` | `Castle` Represents a `Castle`.
    `class` | `Cave` Represents a `Cave`.
    `class` | `Cemetery` Represents a `Cemetery`.
    `class` | `Cinema` Represents a `Cinema`.
    `class` | `Cirque` Represents a `Cirque`.
    `class` | `City` Represents a city Object
    `class` | `CityHall` Represents a `CityHall`.
    `class` | `CitySubdivision` Represents a city subdivision Object
    `class` | `Cliff` Represents a `Cliff`.
    `class` | `Coast` Represents a `Coast`.
    `class` | `Continent` Represents a `Continent`.
    `class` | `Country` A Country (as defined by ISO 3166).
    `class` | `CourtHouse` Represents a `CourtHouse`.
    `class` | `Craft` Represents a `Craft`.
    `class` | `CustomsPost` Represents a `CustomsPost`.
    `class` | `Dam` Represents a `Dam`.
    `class` | `Dentist` Represents a `Dentist`.
    `class` | `Desert` Represents a `Desert`.
    `class` | `Doctor` Represents a `Doctor`.
    `class` | `EmergencyPhone` Represents a `EmergencyPhone`.
    `class` | `Factory` Represents a `Factory`.
    `class` | `Falls` Represents a `Falls`.
    `class` | `Farm` Represents a `Farm`.
    `class` | `FerryTerminal` Represents a `FerryTerminal`.
    `class` | `Field` Represents a `Field`.
    `class` | `FireStation` Represents a `FireStation`.
    `class` | `FishingArea` Represents a `FishingArea`.
    `class` | `Fjord` Represents a `Fjord`.
    `class` | `Forest` Represents a `Forest`.
    `class` | `Fountain` Represents a `Fountain`.
    `class` | `Fuel` Represents a `Fuel`.
    `class` | `Garden` Represents a `Garden`.
    `class` | `Golf` Represents a `Golf`.
    `class` | `Gorge` Represents a `Gorge`.
    `class` | `GrassLand` Represents a `GrassLand`.
    `class` | `Gulf` Represents a `Gulf`.
    `class` | `Hill` Represents a `Hill`.
    `class` | `Hospital` Represents a `Hospital`.
    `class` | `Hotel` Represents a `Hotel`.
    `class` | `House` Represents a `House`.
    `class` | `Ice` Represents a `Ice`.
    `class` | `Island` Represents a `Island`.
    `class` | `Lake` Represents a `Lake`.
    `class` | `Library` Represents a `Library`.
    `class` | `LightHouse` Represents a `LightHouse`.
    `class` | `Mall` Represents a `Mall`.
    `class` | `Marsh` Represents a `Marsh`.
    `class` | `MetroStation` Represents a `MetroStation`.
    `class` | `Military` Represents a `Military`.
    `class` | `Mill` Represents a `Mill`.
    `class` | `Mine` Represents a `Mine`.
    `class` | `Mole` Represents a `Mole`.
    `class` | `Monument` Represents a `Monument`.
    `class` | `Mound` Represents a `Mound`.
    `class` | `Mountain` Represents a `Mountain`.
    `class` | `Museum` Represents a `Museum`.
    `class` | `NightClub` Represents a `NightClub`.
    `class` | `Oasis` Represents a `Oasis`.
    `class` | `ObservatoryPoint` Represents a `ObservatoryPoint`.
    `class` | `Ocean` Represents a `Ocean`.
    `class` | `OperaHouse` Represents a `OperaHouse`.
    `class` | `Park` Represents a `Park`.
    `class` | `Parking` Represents a `Parking`.
    `class` | `Pharmacy` Represents a `Pharmacy`.
    `class` | `Picnic` Represents a `Picnic`.
    `class` | `Plantation` Represents a `Plantation`.
    `class` | `PolicePost` Represents a `PolicePost`.
    `class` | `PoliticalEntity` Represents a `PoliticalEntity`.
    `class` | `Pond` Represents a `Pond`.
    `class` | `Port` Represents a `Port`.
    `class` | `PostOffice` Represents a `PostOffice`.
    `class` | `Prison` Represents a `Prison`.
    `class` | `Pyramid` Represents a `Pyramid`.
    `class` | `Quay` Represents a `Quay`.
    `class` | `Rail` Represents a `Rail`.
    `class` | `RailRoadStation` Represents a `RailRoadStation`.
    `class` | `Ranch` Represents a `Ranch`.
    `class` | `Ravin` Represents a `Ravin`.
    `class` | `Reef` Represents a `Reef`.
    `class` | `Religious` Represents a `Religious`.
    `class` | `Rental` Represents a `Rental`.
    `class` | `Reserve` Represents a `Reserve`.
    `class` | `RestArea` Represents a `RestArea`.
    `class` | `Restaurant` Represents a `Restaurant`.
    `class` | `Road` Represents a `Road`.
    `class` | `School` Represents a `School`.
    `class` | `Sea` Represents a `Sea`.
    `class` | `Shop` Represents a `Shop`.
    `class` | `Sport` Represents a `Sport`.
    `class` | `Spring` Represents a `Spring`.
    `class` | `Stadium` Represents a `Stadium`.
    `class` | `Strait` Represents a `Strait`.
    `class` | `Stream` Represents a `Stream`.
    `class` | `Street` Represents a `Street`.
    `class` | `SwimmingPool` Represents a `SwimmingPool`.
    `class` | `Taxi` Represents a `Taxi`.
    `class` | `Telephone` Represents a `Telephone`.
    `class` | `Theater` Represents a `Theater`.
    `class` | `Toilet` Represents a `Toilet`.
    `class` | `Tourism` Represents a `Tourism`.
    `class` | `TourismInfo` Represents a `TourismInfo`.
    `class` | `Tower` Represents a `Tower`.
    `class` | `Tree` Represents a `Tree`.
    `class` | `Tunnel` Represents a `Tunnel`.
    `class` | `UnderSea` Represents a `UnderSea`.
    `class` | `VendingMachine` Represents a `VendingMachine`.
    `class` | `Veterinary` Represents a `Veterinary`.
    `class` | `Vineyard` Represents a `Vineyard`.
    `class` | `Volcano` Represents a `Volcano`.
    `class` | `WaterBody` Represents a `WaterBody`.
    `class` | `Zoo` Represents a `Zoo`.

    Methods in com.gisgraphy.domain.geoloc.entity that return GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `GisFeature` | ZipCode.`getGisFeature()`
    `GisFeature` | AlternateName.`getGisFeature()` The GisFeature, the Alternate name refers to

    Methods in com.gisgraphy.domain.geoloc.entity with parameters of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `void` | GisFeature.`populate(GisFeature gisFeature)` Populate all the field / association of the current gisFeature with The Value of The specified One.
    `void` | ZipCode.`setGisFeature(GisFeature gisFeature)`
    `void` | AlternateName.`setGisFeature(GisFeature gisFeature)` Set the gisFeature, the alternate name refers to

    Constructors in com.gisgraphy.domain.geoloc.entity with parameters of type GisFeature
    Constructor and Description
    `Adm(GisFeature gisFeature, Integer level)` Constructor that populate the Adm with the gisFeature fields and set the level note The feature class will be set to 'A' and The feature code will be set according to the Level (ADM + level)
    `AdmBuilding(GisFeature gisFeature)` Constructor that populate the `AdmBuilding` with the gisFeature fields
    `Airport(GisFeature gisFeature)` Constructor that populate the `Airport` with the gisFeature fields
    `Ambulance(GisFeature gisFeature)` Constructor that populate the `Ambulance` with the gisFeature fields
    `AmusePark(GisFeature gisFeature)` Constructor that populate the `AmusePark` with the gisFeature fields
    `Aqueduc(GisFeature gisFeature)` Constructor that populate the `Aqueduc` with the gisFeature fields
    `ATM(GisFeature gisFeature)` Constructor that populate the `ATM` with the gisFeature fields
    `Bank(GisFeature gisFeature)` Constructor that populate the `Bank` with the gisFeature fields
    `Bar(GisFeature gisFeature)` Constructor that populate the `Bar` with the gisFeature fields
    `Bay(GisFeature gisFeature)` Constructor that populate the `Bay` with the gisFeature fields
    `Beach(GisFeature gisFeature)` Constructor that populate the `Beach` with the gisFeature fields
    `Bench(GisFeature gisFeature)` Constructor that populate the `Bench` with the gisFeature fields
    `Bridge(GisFeature gisFeature)` Constructor that populate the `Bridge` with the gisFeature fields
    `Building(GisFeature gisFeature)` Constructor that populate the `Building` with the gisFeature fields
    `BusStation(GisFeature gisFeature)` Constructor that populate the `BusStation` with the gisFeature fields
    `Camp(GisFeature gisFeature)` Constructor that populate the `Camp` with the gisFeature fields
    `Camping(GisFeature gisFeature)` Constructor that populate the `Camping` with the gisFeature fields
    `Canyon(GisFeature gisFeature)` Constructor that populate the `Canyon` with the gisFeature fields
    `Casino(GisFeature gisFeature)` Constructor that populate the `Casino` with the gisFeature fields
    `Castle(GisFeature gisFeature)` Constructor that populate the `Castle` with the gisFeature fields
    `Cave(GisFeature gisFeature)` Constructor that populate the `Cave` with the gisFeature fields
    `Cemetery(GisFeature gisFeature)` Constructor that populate the `Cemetery` with the gisFeature fields
    `Cinema(GisFeature gisFeature)` Constructor that populate the `Cinema` with the gisFeature fields
    `Cirque(GisFeature gisFeature)` Constructor that populate the `Cirque` with the gisFeature fields
    `City(GisFeature gisFeature)` Constructor that populate the `City` with the gisFeature fields
    `CityHall(GisFeature gisFeature)` Constructor that populate the `CityHall` with the gisFeature fields
    `CitySubdivision(GisFeature gisFeature)` Constructor that populate the `CitySubdivision` with the gisFeature fields
    `Cliff(GisFeature gisFeature)` Constructor that populate the `Cliff` with the gisFeature fields
    `Coast(GisFeature gisFeature)` Constructor that populate the `Coast` with the gisFeature fields
    `Continent(GisFeature gisFeature)` Constructor that populate the `Continent` with the gisFeature fields
    `Country(GisFeature gisFeature)` Constructor that populate the `Country` with the gisFeature fields
    `CourtHouse(GisFeature gisFeature)` Constructor that populate the `CourtHouse` with the gisFeature fields
    `Craft(GisFeature gisFeature)` Constructor that populate the `Craft` with the gisFeature fields
    `CustomsPost(GisFeature gisFeature)` Constructor that populate the `CustomsPost` with the gisFeature fields
    `Dam(GisFeature gisFeature)` Constructor that populate the `Dam` with the gisFeature fields
    `Dentist(GisFeature gisFeature)` Constructor that populate the `Dentist` with the gisFeature fields
    `Desert(GisFeature gisFeature)` Constructor that populate the `Desert` with the gisFeature fields
    `Doctor(GisFeature gisFeature)` Constructor that populate the `Doctor` with the gisFeature fields
    `EmergencyPhone(GisFeature gisFeature)` Constructor that populate the `EmergencyPhone` with the gisFeature fields
    `Factory(GisFeature gisFeature)` Constructor that populate the `Factory` with the gisFeature fields
    `Falls(GisFeature gisFeature)` Constructor that populate the `Falls` with the gisFeature fields
    `Farm(GisFeature gisFeature)` Constructor that populate the `Farm` with the gisFeature fields
    `FerryTerminal(GisFeature gisFeature)` Constructor that populate the `FerryTerminal` with the gisFeature fields
    `Field(GisFeature gisFeature)` Constructor that populate the `Field` with the gisFeature fields
    `FireStation(GisFeature gisFeature)` Constructor that populate the `FireStation` with the gisFeature fields
    `FishingArea(GisFeature gisFeature)` Constructor that populate the `FishingArea` with the gisFeature fields
    `Fjord(GisFeature gisFeature)` Constructor that populate the `Fjord` with the gisFeature fields
    `Forest(GisFeature gisFeature)` Constructor that populate the `Forest` with the gisFeature fields
    `Fountain(GisFeature gisFeature)` Constructor that populate the `Fountain` with the gisFeature fields
    `Fuel(GisFeature gisFeature)` Constructor that populate the `Fuel` with the gisFeature fields
    `Garden(GisFeature gisFeature)` Constructor that populate the `Garden` with the gisFeature fields
    `GisFeature(GisFeature gisFeature)` Copy Constructor that populate the current `GisFeature` with the specified gisFeature fields
    `Golf(GisFeature gisFeature)` Constructor that populate the `Golf` with the gisFeature fields
    `Gorge(GisFeature gisFeature)` Constructor that populate the `Gorge` with the gisFeature fields
    `GrassLand(GisFeature gisFeature)` Constructor that populate the `GrassLand` with the gisFeature fields
    `Gulf(GisFeature gisFeature)` Constructor that populate the `Gulf` with the gisFeature fields
    `Hill(GisFeature gisFeature)` Constructor that populate the `Hill` with the gisFeature fields
    `Hospital(GisFeature gisFeature)` Constructor that populate the `Hospital` with the gisFeature fields
    `Hotel(GisFeature gisFeature)` Constructor that populate the `Hotel` with the gisFeature fields
    `House(GisFeature gisFeature)` Constructor that populate the `House` with the gisFeature fields
    `Ice(GisFeature gisFeature)` Constructor that populate the `Ice` with the gisFeature fields
    `Island(GisFeature gisFeature)` Constructor that populate the `Island` with the gisFeature fields
    `Lake(GisFeature gisFeature)` Constructor that populate the `Lake` with the gisFeature fields
    `Library(GisFeature gisFeature)` Constructor that populate the `Library` with the gisFeature fields
    `LightHouse(GisFeature gisFeature)` Constructor that populate the `LightHouse` with the gisFeature fields
    `Mall(GisFeature gisFeature)` Constructor that populate the `Mall` with the gisFeature fields
    `Marsh(GisFeature gisFeature)` Constructor that populate the `Marsh` with the gisFeature fields
    `MetroStation(GisFeature gisFeature)` Constructor that populate the `MetroStation` with the gisFeature fields
    `Military(GisFeature gisFeature)` Constructor that populate the `Military` with the gisFeature fields
    `Mill(GisFeature gisFeature)` Constructor that populate the `Mill` with the gisFeature fields
    `Mine(GisFeature gisFeature)` Constructor that populate the `Mine` with the gisFeature fields
    `Mole(GisFeature gisFeature)` Constructor that populate the `Mole` with the gisFeature fields
    `Monument(GisFeature gisFeature)` Constructor that populate the `Monument` with the gisFeature fields
    `Mound(GisFeature gisFeature)` Constructor that populate the `Mound` with the gisFeature fields
    `Mountain(GisFeature gisFeature)` Constructor that populate the `Mountain` with the gisFeature fields
    `Museum(GisFeature gisFeature)` Constructor that populate the `Museum` with the gisFeature fields
    `NightClub(GisFeature gisFeature)` Constructor that populate the `NightClub` with the gisFeature fields
    `Oasis(GisFeature gisFeature)` Constructor that populate the `Oasis` with the gisFeature fields
    `ObservatoryPoint(GisFeature gisFeature)` Constructor that populate the `ObservatoryPoint` with the gisFeature fields
    `Ocean(GisFeature gisFeature)` Constructor that populate the `Ocean` with the gisFeature fields
    `OperaHouse(GisFeature gisFeature)` Constructor that populate the `OperaHouse` with the gisFeature fields
    `Park(GisFeature gisFeature)` Constructor that populate the `Park` with the gisFeature fields
    `Parking(GisFeature gisFeature)` Constructor that populate the `Parking` with the gisFeature fields
    `Pharmacy(GisFeature gisFeature)` Constructor that populate the `Pharmacy` with the gisFeature fields
    `Picnic(GisFeature gisFeature)` Constructor that populate the `Picnic` with the gisFeature fields
    `Plantation(GisFeature gisFeature)` Constructor that populate the `Plantation` with the gisFeature fields
    `PolicePost(GisFeature gisFeature)` Constructor that populate the `PolicePost` with the gisFeature fields
    `PoliticalEntity(GisFeature gisFeature)` Constructor that populate the `PoliticalEntity` with the gisFeature fields
    `Pond(GisFeature gisFeature)` Constructor that populate the `Pond` with the gisFeature fields
    `Port(GisFeature gisFeature)` Constructor that populate the `Port` with the gisFeature fields
    `PostOffice(GisFeature gisFeature)` Constructor that populate the `PostOffice` with the gisFeature fields
    `Prison(GisFeature gisFeature)` Constructor that populate the `Prison` with the gisFeature fields
    `Pyramid(GisFeature gisFeature)` Constructor that populate the `Pyramid` with the gisFeature fields
    `Quay(GisFeature gisFeature)` Constructor that populate the `Quay` with the gisFeature fields
    `Rail(GisFeature gisFeature)` Constructor that populate the `Rail` with the gisFeature fields
    `RailRoadStation(GisFeature gisFeature)` Constructor that populate the `RailRoadStation` with the gisFeature fields
    `Ranch(GisFeature gisFeature)` Constructor that populate the `Ranch` with the gisFeature fields
    `Ravin(GisFeature gisFeature)` Constructor that populate the `Ravin` with the gisFeature fields
    `Reef(GisFeature gisFeature)` Constructor that populate the `Reef` with the gisFeature fields
    `Religious(GisFeature gisFeature)` Constructor that populate the `Religious` with the gisFeature fields
    `Rental(GisFeature gisFeature)` Constructor that populate the `Rental` with the gisFeature fields
    `Reserve(GisFeature gisFeature)` Constructor that populate the `Reserve` with the gisFeature fields
    `RestArea(GisFeature gisFeature)` Constructor that populate the `RestArea` with the gisFeature fields
    `Restaurant(GisFeature gisFeature)` Constructor that populate the `Restaurant` with the gisFeature fields
    `Road(GisFeature gisFeature)` Constructor that populate the `Road` with the gisFeature fields
    `School(GisFeature gisFeature)` Constructor that populate the `School` with the gisFeature fields
    `Sea(GisFeature gisFeature)` Constructor that populate the `Sea` with the gisFeature fields
    `Shop(GisFeature gisFeature)` Constructor that populate the `Shop` with the gisFeature fields
    `Sport(GisFeature gisFeature)` Constructor that populate the `Sport` with the gisFeature fields
    `Spring(GisFeature gisFeature)` Constructor that populate the `Spring` with the gisFeature fields
    `Stadium(GisFeature gisFeature)` Constructor that populate the `Stadium` with the gisFeature fields
    `Strait(GisFeature gisFeature)` Constructor that populate the `Strait` with the gisFeature fields
    `Stream(GisFeature gisFeature)` Constructor that populate the `Stream` with the gisFeature fields
    `Street(GisFeature gisFeature)` Constructor that populate the `Street` with the gisFeature fields
    `SwimmingPool(GisFeature gisFeature)` Constructor that populate the `SwimmingPool` with the gisFeature fields
    `Taxi(GisFeature gisFeature)` Constructor that populate the `Taxi` with the gisFeature fields
    `Telephone(GisFeature gisFeature)` Constructor that populate the `Telephone` with the gisFeature fields
    `Theater(GisFeature gisFeature)` Constructor that populate the `Theater` with the gisFeature fields
    `Toilet(GisFeature gisFeature)` Constructor that populate the `Toilet` with the gisFeature fields
    `Tourism(GisFeature gisFeature)` Constructor that populate the `Tourism` with the gisFeature fields
    `TourismInfo(GisFeature gisFeature)` Constructor that populate the `TourismInfo` with the gisFeature fields
    `Tower(GisFeature gisFeature)` Constructor that populate the `Tower` with the gisFeature fields
    `Tree(GisFeature gisFeature)` Constructor that populate the `Tree` with the gisFeature fields
    `Tunnel(GisFeature gisFeature)` Constructor that populate the `Tunnel` with the gisFeature fields
    `UnderSea(GisFeature gisFeature)` Constructor that populate the `UnderSea` with the gisFeature fields
    `VendingMachine(GisFeature gisFeature)` Constructor that populate the `VendingMachine` with the gisFeature fields
    `Veterinary(GisFeature gisFeature)` Constructor that populate the `Veterinary` with the gisFeature fields
    `Vineyard(GisFeature gisFeature)` Constructor that populate the `Vineyard` with the gisFeature fields
    `Volcano(GisFeature gisFeature)` Constructor that populate the `Volcano` with the gisFeature fields
    `WaterBody(GisFeature gisFeature)` Constructor that populate the `WaterBody` with the gisFeature fields
    `Zoo(GisFeature gisFeature)` Constructor that populate the `Zoo` with the gisFeature fields

  - ### Uses of GisFeature in com.gisgraphy.domain.geoloc.entity.event

    Methods in com.gisgraphy.domain.geoloc.entity.event that return GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `GisFeature` | GisFeatureEvent.`getGisFeature()`

    Methods in com.gisgraphy.domain.geoloc.entity.event that return types with arguments of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `List<? extends GisFeature>` | GisFeaturesEvent.`getGisFeatures()`
    `Class<? extends GisFeature>` | PlaceTypeDeleteAllEvent.`getPlaceType()`

    Constructors in com.gisgraphy.domain.geoloc.entity.event with parameters of type GisFeature
    Constructor and Description
    `GisFeatureDeletedEvent(GisFeature gisFeature)`
    `GisFeatureEvent(GisFeature gisFeature)` Default constructor
    `GisFeatureStoredEvent(GisFeature gisFeature)`

    Constructor parameters in com.gisgraphy.domain.geoloc.entity.event with type arguments of type GisFeature
    Constructor and Description
    `GisFeatureDeleteAllEvent(List<? extends GisFeature> gisFeatures)`
    `GisFeaturesEvent(List<? extends GisFeature> gisFeatures)` Default constructor
    `PlaceTypeDeleteAllEvent(Class<? extends GisFeature> placeType)` Default constructor

  - ### Uses of GisFeature in com.gisgraphy.domain.repository

    Classes in com.gisgraphy.domain.repository with type parameters of type GisFeature
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericGisDao<T extends GisFeature>`

    Fields in com.gisgraphy.domain.repository with type parameters of type GisFeature
    Modifier and Type | Field and Description
    --- | ---
    `static Map<Class<? extends GisFeature>,IGisDao<? extends GisFeature>>` | RepositoryStrategy.`daoMap` A Map with GisFeature call as keys and Dao as Values.
    `static Map<Class<? extends GisFeature>,IGisDao<? extends GisFeature>>` | RepositoryStrategy.`daoMap` A Map with GisFeature call as keys and Dao as Values.

    Methods in com.gisgraphy.domain.repository that return types with arguments of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `Collection<IGisDao<? extends GisFeature>>` | RepositoryStrategy.`getAvailablesDaos()`
    `Collection<IGisDao<? extends GisFeature>>` | IRepositoryStrategy.`getAvailablesDaos()`
    `IGisDao<? extends GisFeature>` | RepositoryStrategy.`getDao(Class<?> placeType)`
    `List<GisFeature>` | GisFeatureDao.`listAllFeaturesFromText(String name, boolean includeAlternateNames)`
    `List<GisFeature>` | IGisFeatureDao.`listAllFeaturesFromText(String name, boolean includeAlternateNames)` Do a full text search for the given name.

    Methods in com.gisgraphy.domain.repository with parameters of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, boolean includeDistanceField)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GenericGisDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, boolean includeDistanceField)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, int firstResult, int maxResults, boolean includeDistanceField)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GenericGisDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, int firstResult, int maxResults, boolean includeDistanceField)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass, boolean isMunicipality)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass, boolean isMunicipality)` tips to search the nearestplace use firstresult=1 and maxResults=1
    `Adm` | IAdmDao.`suggestMostAccurateAdm(String countryCode, String adm1Code, String adm2Code, String adm3Code, String adm4Code, GisFeature gisFeature)` This method is used when `ImporterConfig.isTryToDetectAdmIfNotFound()` is true or when error correction is needed. the algorithm will return an Adm according the specified rules: If an Adm with the specified code is found (see `IAdmDao.getAdm(String, String, String, String, String)`) : retrun it If an Adm with the highest not null level is found for the specified country (e.g : if adm1,2,3 are specified and adm4 is null and it exist an adm with level 3 for the specified adm3Code then it will be return) If no parent Adm is found (see `IAdmDao.getAdmOrFirstValidParentIfNotFound(String, String, String, String, String)` : return Adm with the highest not null level If a parent Adm is found (see `IAdmDao.getAdmOrFirstValidParentIfNotFound(String, String, String, String, String)` : If the difference beetween the Adm and The parent Adm is <=2 : we assume that it is an error with only one code and return the Adm with the highest not null level If the difference is >1 we assume that there is too much error and return the nearest parent If No Adm with the highest not null level is found for the specified country If a parent Adm is found (see `IAdmDao.getAdmOrFirstValidParentIfNotFound(String, String, String, String, String)` : return Adm with the highest not null level : return the Parent If no parent is found : return null
    `Adm` | AdmDao.`suggestMostAccurateAdm(String countryCode, String adm1Code, String adm2Code, String adm3Code, String adm4Code, GisFeature gisfeature)`

    Method parameters in com.gisgraphy.domain.repository with type arguments of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolRSynchroniser.`deleteAllByPlaceType(Class<? extends GisFeature> placetype)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GisFeatureDao.`getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point, double distance, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisFeatureDao.`getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point, double distance, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GisFeatureDao.`getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisFeatureDao.`getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)` tips to search the nearestplace use firstresult=1 and maxResults=1
    `protected List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GenericGisDao.`getNearestAndDistanceFrom(com.vividsolutions.jts.geom.Point point, Long pointId, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass, boolean isMunicipality)` base method for all findNearest*
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, boolean includeDistanceField, Class<? extends GisFeature> requiredClass)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | GisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass, boolean isMunicipality)`
    `List<com.gisgraphy.domain.valueobject.GisFeatureDistance>` | IGisFeatureDao.`getNearestAndDistanceFromGisFeature(GisFeature gisFeature, double distance, int firstResult, int maxResults, boolean includeDistanceField, Class<? extends GisFeature> requiredClass, boolean isMunicipality)` tips to search the nearestplace use firstresult=1 and maxResults=1

  - ### Uses of GisFeature in com.gisgraphy.domain.valueobject

    Fields in com.gisgraphy.domain.valueobject with type parameters of type GisFeature
    Modifier and Type | Field and Description
    --- | ---
    `static Map<String,Class<? extends GisFeature>>` | FeatureCode.`entityClass` A map that associate a string to a class

    Methods in com.gisgraphy.domain.valueobject that return GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `abstract GisFeature` | FeatureCode.`getObject()` Returns the java Object that the feature class and feature code are associated to.

    Methods in com.gisgraphy.domain.valueobject with parameters of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `com.gisgraphy.domain.valueobject.GisFeatureDistance` | GisFeatureDistanceFactory.`fromGisFeature(GisFeature gisFeature, Double distance)`

  - ### Uses of GisFeature in com.gisgraphy.fulltext

    Methods in com.gisgraphy.fulltext that return types with arguments of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `List<? extends GisFeature>` | FullTextSearchEngine.`executeQueryToDatabaseObjects(com.gisgraphy.fulltext.FulltextQuery query)`

  - ### Uses of GisFeature in com.gisgraphy.helper

    Methods in com.gisgraphy.helper that return types with arguments of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `static Class<? extends GisFeature>` | GisHelper.`getClassEntityFromString(String classNameWithoutPackage)` Return the class corresponding to the specified String or null if not found.

    Methods in com.gisgraphy.helper with parameters of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `String` | GisFeatureHelper.`getFullyQualifiedName(GisFeature gisFeature)`
    `String` | GisFeatureHelper.`getFullyQualifiedName(GisFeature gisFeature, boolean withCountry)` Returns a name of the form : (adm1Name et adm2Name are printed) Paris, Département de Ville-De-Paris, Ile-De-France, (FR)

  - ### Uses of GisFeature in com.gisgraphy.importer

    Methods in com.gisgraphy.importer that return GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `protected GisFeature` | GeonamesZipCodeSimpleImporter.`addAndSaveZipCodeToFeature(String code, Long featureId)`
    `protected GisFeature` | GeonamesZipCodeSimpleImporter.`addNewEntityAndZip(String[] fields)`
    `protected GisFeature` | GeonamesFeatureSimpleImporter.`correctPlaceType(GisFeature featureObject, String name)`

    Methods in com.gisgraphy.importer that return types with arguments of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `List<GisFeature>` | OsmAmenityToPlacetype.`getObjectsFromTags(String[] tags)`

    Methods in com.gisgraphy.importer with parameters of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `protected GisFeature` | GeonamesFeatureSimpleImporter.`correctPlaceType(GisFeature featureObject, String name)`
    `boolean` | IMunicipalityDetector.`isMunicipalityByGisFeature(String countrycode, GisFeature gisFeature)` Deprecated.
    `boolean` | MunicipalityDetector.`isMunicipalityByGisFeature(String countrycode, GisFeature gisFeature)`
    `protected void` | OpenStreetMapCitiesSimpleImporter.`populateZip(String zipAsString, GisFeature city)`
    `protected Adm` | GeonamesFeatureSimpleImporter.`processAdm(String[] fields, GisFeature gisFeature)`
    `protected void` | OpenStreetMapPoisSimpleImporter.`setIsInFields(GisFeature poi)`

  - ### Uses of GisFeature in com.gisgraphy.webapp.action

    Methods in com.gisgraphy.webapp.action that return GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `GisFeature` | EditFeatureAction.`getGisfeature()`
    `protected GisFeature` | EditFeatureAction.`getObjectFromFeatureClassCode(GisFeature feature)`

    Methods in com.gisgraphy.webapp.action with parameters of type GisFeature
    Modifier and Type | Method and Description
    --- | ---
    `protected GisFeature` | EditFeatureAction.`getObjectFromFeatureClassCode(GisFeature feature)`
    `protected void` | EditFeatureAction.`processFeatureClassCode(GisFeature feature)`
    `void` | EditFeatureAction.`setGisfeature(GisFeature gisfeature)`

Copyright © 2015. All rights reserved.