Uses of Class
org.apache.sis.referencing.gazetteer.AbstractLocationType
Packages that use AbstractLocationType
Package
Description
Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
-
Uses of AbstractLocationType in org.apache.sis.referencing.gazetteer
Subclasses of AbstractLocationType in org.apache.sis.referencing.gazetteerModifier and TypeClassDescription(package private) final class
Unmodifiable description of a location created as a snapshot of anotherLocationType
instance atReferencingByIdentifiers
construction time.class
Helper class for building the description of a location.(package private) final class
Workaround for the lack ofLocationType
interface in GeoAPI 3.0.Fields in org.apache.sis.referencing.gazetteer declared as AbstractLocationTypeModifier and TypeFieldDescriptionprivate AbstractLocationType
AbstractLocation.type
The description of the nature of this geographic identifier, ornull
if unspecified.Fields in org.apache.sis.referencing.gazetteer with type parameters of type AbstractLocationTypeModifier and TypeFieldDescription(package private) final List<AbstractLocationType>
FinalLocationType.children
Child location types (location types which sub-divides this location type).(package private) final List<AbstractLocationType>
ReferencingByIdentifiers.locationTypes
Description of location type(s) in the spatial reference system.private final List<AbstractLocationType>
FinalLocationType.parents
Parent location types (location types of which this location type is a sub-division).Methods in org.apache.sis.referencing.gazetteer that return AbstractLocationTypeModifier and TypeMethodDescription(package private) final AbstractLocationType
ReferencingByIdentifiers.rootType()
Returns the first location type.(package private) final AbstractLocationType
AbstractLocation.type()
Workaround for the lack ofLocationType
interface in GeoAPI 3.0.Methods in org.apache.sis.referencing.gazetteer that return types with arguments of type AbstractLocationTypeModifier and TypeMethodDescriptionabstract Collection<? extends AbstractLocationType>
AbstractLocationType.getChildren()
Child location types (location types which sub-divides this location type).FinalLocationType.getChildren()
Returns the child location types (location types which sub-divides this location type).abstract Collection<? extends AbstractLocationType>
AbstractLocationType.getParents()
Parent location types (location types of which this location type is a sub-division).FinalLocationType.getParents()
Returns the parent location types (location types of which this location type is a sub-division).static List<AbstractLocationType>
AbstractLocationType.snapshot
(ReferencingByIdentifiers rs, AbstractLocationType... types) Creates unmodifiable snapshots of the given location types.(package private) static List<AbstractLocationType>
FinalLocationType.snapshot
(Collection<? extends AbstractLocationType> types, ReferencingByIdentifiers rs, Map<AbstractLocationType, FinalLocationType> existing) Creates a snapshot of the given location types.Methods in org.apache.sis.referencing.gazetteer with parameters of type AbstractLocationTypeModifier and TypeMethodDescriptionprivate static void
AbstractLocationType.checkForCycles
(AbstractLocationType type, Map<AbstractLocationType, Boolean> parents) Implementation ofcheckForCycles()
to be invoked recursively for each children.(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.private static void
AbstractLocationType.format
(AbstractLocationType type, TreeTable.Node node) Invoked recursively for formatting the given type in the given tree.static List<AbstractLocationType>
AbstractLocationType.snapshot
(ReferencingByIdentifiers rs, AbstractLocationType... types) Creates unmodifiable snapshots of the given location types.Method parameters in org.apache.sis.referencing.gazetteer with type arguments of type AbstractLocationTypeModifier and TypeMethodDescriptionprivate static void
AbstractLocationType.checkForCycles
(AbstractLocationType type, Map<AbstractLocationType, Boolean> parents) Implementation ofcheckForCycles()
to be invoked recursively for each children.(package private) static List<ModifiableLocationType>
ModifiableLocationTypeAdapter.copy
(List<? extends AbstractLocationType> types) Copies a list of location types.(package private) static List<AbstractLocationType>
FinalLocationType.snapshot
(Collection<? extends AbstractLocationType> types, ReferencingByIdentifiers rs, Map<AbstractLocationType, FinalLocationType> existing) Creates a snapshot of the given location types.(package private) static List<AbstractLocationType>
FinalLocationType.snapshot
(Collection<? extends AbstractLocationType> types, ReferencingByIdentifiers rs, Map<AbstractLocationType, FinalLocationType> existing) Creates a snapshot of the given location types.Constructors in org.apache.sis.referencing.gazetteer with parameters of type AbstractLocationTypeModifierConstructorDescription(package private)
AbstractLocation
(AbstractLocationType type, CharSequence identifier) Temporary workaround for the lack ofLocationType
interface andAbstractLocationType
being package-private.private
FinalLocationType
(AbstractLocationType source, ReferencingByIdentifiers rs, Map<AbstractLocationType, FinalLocationType> existing) Creates a copy of the given location type with the reference system set to the given value.private
ModifiableLocationTypeAdapter
(AbstractLocationType type, Map<AbstractLocationType, ModifiableLocationTypeAdapter> previous) Copies all information from the given type.(package private)
Projected
(AbstractLocationType type, CharSequence identifier) Creates a new location for the given geographic identifier.(package private)
SimpleLocation
(AbstractLocationType type, CharSequence identifier) Creates a new location for the given geographic identifier.Constructor parameters in org.apache.sis.referencing.gazetteer with type arguments of type AbstractLocationTypeModifierConstructorDescriptionprivate
FinalLocationType
(AbstractLocationType source, ReferencingByIdentifiers rs, Map<AbstractLocationType, FinalLocationType> existing) Creates a copy of the given location type with the reference system set to the given value.private
ModifiableLocationTypeAdapter
(AbstractLocationType type, Map<AbstractLocationType, ModifiableLocationTypeAdapter> previous) Copies all information from the given type.