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 classUnmodifiable description of a location created as a snapshot of anotherLocationTypeinstance atReferencingByIdentifiersconstruction time.classHelper class for building the description of a location.(package private) final classWorkaround for the lack ofLocationTypeinterface in GeoAPI 3.0.Fields in org.apache.sis.referencing.gazetteer declared as AbstractLocationTypeModifier and TypeFieldDescriptionprivate AbstractLocationTypeAbstractLocation.typeThe description of the nature of this geographic identifier, ornullif unspecified.Fields in org.apache.sis.referencing.gazetteer with type parameters of type AbstractLocationTypeModifier and TypeFieldDescription(package private) final List<AbstractLocationType>FinalLocationType.childrenChild location types (location types which sub-divides this location type).(package private) final List<AbstractLocationType>ReferencingByIdentifiers.locationTypesDescription of location type(s) in the spatial reference system.private final List<AbstractLocationType>FinalLocationType.parentsParent 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 AbstractLocationTypeReferencingByIdentifiers.rootType()Returns the first location type.(package private) final AbstractLocationTypeAbstractLocation.type()Workaround for the lack ofLocationTypeinterface 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 voidAbstractLocationType.checkForCycles(AbstractLocationType type, Map<AbstractLocationType, Boolean> parents) Implementation ofcheckForCycles()to be invoked recursively for each children.(package private) static ModifiableLocationTypeModifiableLocationTypeAdapter.copy(AbstractLocationType type) Returns type type as-is if it is already an instance ofModifiableLocationType, or returns a copy otherwise.private static voidAbstractLocationType.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 voidAbstractLocationType.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 ofLocationTypeinterface andAbstractLocationTypebeing package-private.privateFinalLocationType(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.privateModifiableLocationTypeAdapter(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 AbstractLocationTypeModifierConstructorDescriptionprivateFinalLocationType(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.privateModifiableLocationTypeAdapter(AbstractLocationType type, Map<AbstractLocationType, ModifiableLocationTypeAdapter> previous) Copies all information from the given type.