Uses of Class
org.apache.sis.referencing.gazetteer.ModifiableLocationType
Packages that use ModifiableLocationType
Package
Description
Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
-
Uses of ModifiableLocationType in org.apache.sis.referencing.gazetteer
Subclasses of ModifiableLocationType in org.apache.sis.referencing.gazetteerModifier and TypeClassDescription(package private) final class
Workaround for the lack ofLocationType
interface in GeoAPI 3.0.Fields in org.apache.sis.referencing.gazetteer with type parameters of type ModifiableLocationTypeModifier and TypeFieldDescriptionprivate final Map
<String, ModifiableLocationType> ModifiableLocationType.children
Child location types (location types which sub-divides this location type).private final Map
<String, ModifiableLocationType> ModifiableLocationType.parents
Parent location types (location types of which this location type is a sub-division).Methods in org.apache.sis.referencing.gazetteer that return ModifiableLocationTypeModifier and TypeMethodDescription(package private) static ModifiableLocationType
ModifiableLocationTypeAdapter.copy
(AbstractLocationType type) Returns type type as-is if it is already an instance ofModifiableLocationType
, or returns a copy otherwise.final ModifiableLocationType
AbstractLocation.getLocationType()
Returns a description of the nature of this geographic identifier.private static ModifiableLocationType[]
GeohashReferenceSystem.types()
Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static ModifiableLocationType[]
MilitaryGridReferenceSystem.types()
Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").Methods in org.apache.sis.referencing.gazetteer that return types with arguments of type ModifiableLocationTypeModifier and TypeMethodDescription(package private) static List
<ModifiableLocationType> ModifiableLocationTypeAdapter.copy
(List<? extends AbstractLocationType> types) Copies a list of location types.final Collection
<ModifiableLocationType> ModifiableLocationType.getChildren()
Returns the child location types (location types which sub-divides this location type).List
<? extends ModifiableLocationType> ReferencingByIdentifiers.getLocationTypes()
Description of location type(s) in the spatial reference system.final Collection
<ModifiableLocationType> ModifiableLocationType.getParents()
Returns the parent location types (location types of which this location type is a sub-division).Methods in org.apache.sis.referencing.gazetteer with parameters of type ModifiableLocationTypeModifier and TypeMethodDescriptionvoid
ModifiableLocationType.addParent
(ModifiableLocationType parent) Adds the given element to the list of parents.void
ModifiableLocationType.removeParent
(ModifiableLocationType parent) Removes the given element from the list of parent.Method parameters in org.apache.sis.referencing.gazetteer with type arguments of type ModifiableLocationTypeModifier and TypeMethodDescriptionprivate <E> E
ModifiableLocationType.inherit
(Function<ModifiableLocationType, E> property) If all parents return the same value for the given property, returns that value.Constructors in org.apache.sis.referencing.gazetteer with parameters of type ModifiableLocationTypeModifierConstructorDescriptionprotected
AbstractLocation
(ModifiableLocationType type, CharSequence identifier) Creates a new location for the given geographic identifier.ReferencingByIdentifiers
(Map<String, ?> properties, ModifiableLocationType... types) Creates a reference system from the given properties.