Index

A B C D E F G H I J L M O P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGeoJsonCrs - Class in org.bremersee.geojson.crs
Abstract base class for the coordinate reference system (CRS) of a GeoJSON object.
AbstractGeoJsonCrs() - Constructor for class org.bremersee.geojson.crs.AbstractGeoJsonCrs
 
add(GeoJsonFeature<G, P>) - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
Add.
addAll(Collection<? extends GeoJsonFeature<G, P>>) - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
Add all.
addFormatters(FormatterRegistry) - Method in class org.bremersee.geojson.spring.boot.autoconfigure.web.GeoJsonWebFluxConfigurer
 
addFormatters(FormatterRegistry) - Method in class org.bremersee.geojson.spring.boot.autoconfigure.web.GeoJsonWebMvcConfigurer
 

B

BBOX - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant BBOX.
BoundingBox - Class in org.bremersee.geojson.model
The bounding box of a geometry, feature or feature collection.
BoundingBox(Collection<? extends BigDecimal>) - Constructor for class org.bremersee.geojson.model.BoundingBox
Instantiates a new bounding box.
build() - Method in interface org.bremersee.geojson.model.LatLonAware.Builder
Build latitude and longitude aware.
build() - Method in class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 
builder() - Static method in interface org.bremersee.geojson.model.LatLonAware
Returns a new builder.
BuilderImpl() - Constructor for class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 

C

convert(String) - Method in class org.bremersee.geojson.converter.StringToGeometryCollectionConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToGeometryConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToLineStringConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToMultiLineStringConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToMultiPointConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToMultiPolygonConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToPointConverter
 
convert(String) - Method in class org.bremersee.geojson.converter.StringToPolygonConverter
 
convert(Map<String, Object>) - Method in class org.bremersee.geojson.converter.deserialization.JsonToGeometryConverter
Convert geometry.
convert(Geometry) - Method in class org.bremersee.geojson.converter.GeometryToStringConverter
 
convert(Geometry) - Method in class org.bremersee.geojson.converter.serialization.GeometryToJsonConverter
Convert map.
COORDINATES - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant COORDINATES.
copyAndApplyFilters(Geometry, Collection<? extends CoordinateFilter>) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Copy and apply filters.
copyAndApplyFilters(Geometry, CoordinateFilter...) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Copy and apply filters.
createCoordinate(double, double) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a coordinate.
createCoordinate(BigDecimal, BigDecimal) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a coordinate.
createCoordinate(LatLonAware) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create coordinate.
createGeometryCollection(Collection<? extends Geometry>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create geometry collection.
createGeometryFromWellKnownText(InputStream, Charset) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Reads a Well-Known Text representation of a Geometry from an InputStream.
createGeometryFromWellKnownText(Reader) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Reads a Well-Known Text representation of a Geometry from a Reader.
createGeometryFromWellKnownText(String) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Reads a Well-Known Text representation of a Geometry from a String.
createLatitudeLongitude(Coordinate) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create latitude longitude.
createLatitudeLongitude(Point) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create latitude longitude.
createLatLon(Coordinate) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create lat lon.
createLatLon(Point) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create lat lon.
createLinearRing(Collection<? extends Coordinate>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a LinearRing using the given coordinates.
createLineString(Collection<? extends Coordinate>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a LineString using the given coordinates; a null or empty collection will create an empty LineString.
createMultiLineString(Collection<? extends LineString>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a MultiLineString using the given LineStrings; a null or empty collection will create an empty MultiLineString.
createMultiPoint(Collection<? extends Point>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a MultiPoint using the given Points.
createMultiPolygon(Collection<? extends Polygon>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Creates a MultiPolygon using the given Polygons; a null or empty array will create an empty Polygon.
createPoint(double, double) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create point.
createPoint(BigDecimal, BigDecimal) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create point.
createPoint(LatLonAware) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Create point.
createPolygon(LinearRing, Collection<? extends LinearRing>) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Constructs a Polygon with the given exterior boundary and interior boundaries.
customize(Jackson2ObjectMapperBuilder) - Method in class org.bremersee.geojson.spring.boot.autoconfigure.jackson.GeoJsonJackson2ObjectMapperBuilderCustomizer
 

D

DEFAULT_SPATIAL_AUTHORITY - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Default spatial authority: 'EPSG'.
deserialize(JsonParser, DeserializationContext) - Method in class org.bremersee.geojson.converter.deserialization.JacksonGeometryDeserializer
 

E

EARTH_RADIUS_METERS - Static variable in class org.bremersee.geojson.filter.FilterConstants
The earth radius in meters.
equals(Object) - Method in class org.bremersee.geojson.crs.AbstractGeoJsonCrs
 
equals(Object) - Method in class org.bremersee.geojson.filter.MercatorToWgs84CoordinateFilter
 
equals(Object) - Method in class org.bremersee.geojson.filter.Wgs84ToMercatorCoordinateFilter
 
equals(Object) - Method in class org.bremersee.geojson.GeoJsonFeature
 
equals(Object) - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
 
equals(Geometry, Geometry) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Checks whether two geometry objects are equal.

F

Feature - Class in org.bremersee.geojson.model
A Feature object represents a spatially bounded thing.
Feature(String, BoundingBox, Geometry, Object) - Constructor for class org.bremersee.geojson.model.Feature
Instantiates a new feature.
FEATURE - Enum constant in enum class org.bremersee.geojson.model.Feature.TypeEnum
Feature type enum.
FEATURE - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant FEATURE.
FEATURE_COLLECTION - Enum constant in enum class org.bremersee.geojson.model.FeatureCollection.TypeEnum
Feature collection type enum.
FEATURE_COLLECTION - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant FEATURE_COLLECTION.
Feature.TypeEnum - Enum Class in org.bremersee.geojson.model
The feature type.
FeatureCollection - Class in org.bremersee.geojson.model
A collection of features.
FeatureCollection(BoundingBox, List<Feature>) - Constructor for class org.bremersee.geojson.model.FeatureCollection
Instantiates a new Feature collection.
FeatureCollection.TypeEnum - Enum Class in org.bremersee.geojson.model
The enum Type enum.
FEATURES - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant FEATURES.
filter(Coordinate) - Method in class org.bremersee.geojson.filter.MercatorToWgs84CoordinateFilter
 
filter(Coordinate) - Method in class org.bremersee.geojson.filter.SwapCoordinateFilter
 
filter(Coordinate) - Method in class org.bremersee.geojson.filter.Wgs84ToMercatorCoordinateFilter
 
FilterConstants - Class in org.bremersee.geojson.filter
The filter constants.
FilterConstants() - Constructor for class org.bremersee.geojson.filter.FilterConstants
 
findUnknown(String, Class<T>) - Method in class org.bremersee.geojson.model.UnknownAware
Find a value from the unknown map.
findUnknownList(String, Class<E>) - Method in class org.bremersee.geojson.model.UnknownAware
Find a list from the unknown map.
findUnknownMap(String) - Method in class org.bremersee.geojson.model.UnknownAware
Find a map / json object from the unknown map.
from(LatLonAware) - Method in interface org.bremersee.geojson.model.LatLonAware.Builder
Sets latitude and longitude from the given object.
from(LatLonAware) - Method in class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 
fromGeometryType(String) - Static method in enum class org.bremersee.geojson.model.Geometry.TypeEnum
From value type enum.
fromValue(String) - Static method in enum class org.bremersee.geojson.model.Feature.TypeEnum
From value.
fromValue(String) - Static method in enum class org.bremersee.geojson.model.FeatureCollection.TypeEnum
From value type enum.

G

GeoJsonConstants - Class in org.bremersee.geojson
The type Geo json constants.
GeoJsonConverters - Class in org.bremersee.geojson.spring.data.mongodb.convert
The geo json converters.
GeoJsonCrsConstants - Class in org.bremersee.geojson.crs
The geo json crs constants.
GeoJsonCrsConstants() - Constructor for class org.bremersee.geojson.crs.GeoJsonCrsConstants
 
GeoJsonFeature<G extends org.locationtech.jts.geom.Geometry,P> - Class in org.bremersee.geojson
A GeoJSON object with the type Feature (see rfc7946 section 3.2).
GeoJsonFeature(String, double[], G, P) - Constructor for class org.bremersee.geojson.GeoJsonFeature
Instantiates a new geo json feature.
GeoJsonFeature(String, G, boolean, P) - Constructor for class org.bremersee.geojson.GeoJsonFeature
Instantiates a new geo json feature.
GeoJsonFeatureCollection<G extends org.locationtech.jts.geom.Geometry,P> - Class in org.bremersee.geojson
A GeoJSON object with the type FeatureCollection is a feature collection object (see rfc7946 section 3.3).
GeoJsonFeatureCollection(boolean) - Constructor for class org.bremersee.geojson.GeoJsonFeatureCollection
Instantiates a new geo json feature collection.
GeoJsonFeatureCollection(boolean, Comparator<GeoJsonFeature<G, P>>) - Constructor for class org.bremersee.geojson.GeoJsonFeatureCollection
Instantiates a new Geo json feature collection.
GeoJsonFeatureCollection(double[], Collection<? extends GeoJsonFeature<G, P>>) - Constructor for class org.bremersee.geojson.GeoJsonFeatureCollection
Instantiates a new geo json feature collection.
GeoJsonFeatureCollection(double[], Collection<? extends GeoJsonFeature<G, P>>, Comparator<GeoJsonFeature<G, P>>) - Constructor for class org.bremersee.geojson.GeoJsonFeatureCollection
Instantiates a new Geo json feature collection.
GeoJsonFeatureCollection(Collection<? extends GeoJsonFeature<G, P>>, boolean) - Constructor for class org.bremersee.geojson.GeoJsonFeatureCollection
Instantiates a new Geo json feature collection.
GeoJsonFeatureCollection(Collection<? extends GeoJsonFeature<G, P>>, boolean, Comparator<GeoJsonFeature<G, P>>) - Constructor for class org.bremersee.geojson.GeoJsonFeatureCollection
Instantiates a new Geo json feature collection.
geoJsonGeometryFactory() - Method in class org.bremersee.geojson.spring.boot.autoconfigure.GeoJsonGeometryFactoryAutoConfiguration
Creates the GeoJSON geometry factory.
GeoJsonGeometryFactory - Class in org.bremersee.geojson
The geo json geometry factory.
GeoJsonGeometryFactory() - Constructor for class org.bremersee.geojson.GeoJsonGeometryFactory
 
GeoJsonGeometryFactoryAutoConfiguration - Class in org.bremersee.geojson.spring.boot.autoconfigure
The GeoJSON geometry factory autoconfiguration.
GeoJsonGeometryFactoryAutoConfiguration() - Constructor for class org.bremersee.geojson.spring.boot.autoconfigure.GeoJsonGeometryFactoryAutoConfiguration
 
GeoJsonJackson2ObjectMapperBuilderCustomizer - Class in org.bremersee.geojson.spring.boot.autoconfigure.jackson
The GeoJSON jackson 2 object mapper builder customizer.
GeoJsonJackson2ObjectMapperBuilderCustomizer(GeoJsonProperties, ObjectProvider<GeoJsonGeometryFactory>) - Constructor for class org.bremersee.geojson.spring.boot.autoconfigure.jackson.GeoJsonJackson2ObjectMapperBuilderCustomizer
Instantiates a new GeoJSON jackson 2 object mapper builder customizer.
GeoJsonLinkedCrs - Class in org.bremersee.geojson.crs
A link to the coordinate reference system (CRS) of a GeoJSON object.
GeoJsonLinkedCrs() - Constructor for class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Default constructor.
GeoJsonLinkedCrs(String) - Constructor for class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Constructs the coordinate reference system (CRS) with the specified link.
GeoJsonLinkedCrs(String, String) - Constructor for class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Constructs the coordinate reference system (CRS) with the specified link and type.
GeoJsonMongoCustomConversionsProvider - Class in org.bremersee.geojson.spring.boot.autoconfigure.data.mongo
The GeoJSON mongo custom conversions provider.
GeoJsonMongoCustomConversionsProvider(ObjectProvider<GeoJsonGeometryFactory>) - Constructor for class org.bremersee.geojson.spring.boot.autoconfigure.data.mongo.GeoJsonMongoCustomConversionsProvider
Instantiates a new GeoJSON mongo custom conversions provider.
GeoJsonNamedCrs - Class in org.bremersee.geojson.crs
A reference to the coordinate reference system (CRS) of a GeoJSON object by it's name.
GeoJsonNamedCrs() - Constructor for class org.bremersee.geojson.crs.GeoJsonNamedCrs
Default constructor.
GeoJsonNamedCrs(String) - Constructor for class org.bremersee.geojson.crs.GeoJsonNamedCrs
Constructs a coordinate reference system (CRS) with it's name.
GeoJsonObjectMapperModule - Class in org.bremersee.geojson
A Jackson JSON processor module that provides the processing (serialization and deserialization) of the following types.
GeoJsonObjectMapperModule() - Constructor for class org.bremersee.geojson.GeoJsonObjectMapperModule
Default constructor.
GeoJsonObjectMapperModule(boolean, boolean) - Constructor for class org.bremersee.geojson.GeoJsonObjectMapperModule
Instantiates a new geo json object mapper module.
GeoJsonObjectMapperModule(GeometryFactory) - Constructor for class org.bremersee.geojson.GeoJsonObjectMapperModule
Instantiates a new geo json object mapper module.
GeoJsonObjectMapperModule(GeometryFactory, boolean, boolean) - Constructor for class org.bremersee.geojson.GeoJsonObjectMapperModule
Instantiates a new geo json object mapper module.
GeoJsonProperties - Class in org.bremersee.geojson.spring.boot.autoconfigure
Properties of the GeoJSON module.
GeoJsonProperties() - Constructor for class org.bremersee.geojson.spring.boot.autoconfigure.GeoJsonProperties
 
GeoJsonWebFluxConfigurer - Class in org.bremersee.geojson.spring.boot.autoconfigure.web
The GeoJSON web flux configurer.
GeoJsonWebFluxConfigurer(ObjectProvider<GeoJsonGeometryFactory>) - Constructor for class org.bremersee.geojson.spring.boot.autoconfigure.web.GeoJsonWebFluxConfigurer
Instantiates a new GeoJSON web flux configurer.
GeoJsonWebMvcConfigurer - Class in org.bremersee.geojson.spring.boot.autoconfigure.web
The GeoJSON web mvc configurer.
GeoJsonWebMvcConfigurer(ObjectProvider<GeoJsonGeometryFactory>) - Constructor for class org.bremersee.geojson.spring.boot.autoconfigure.web.GeoJsonWebMvcConfigurer
Instantiates a new GeoJSON web mvc configurer.
GEOMETRIES - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant GEOMETRIES.
Geometry - Class in org.bremersee.geojson.model
GeoJSON Geometry.
Geometry(BoundingBox) - Constructor for class org.bremersee.geojson.model.Geometry
Instantiates a new geometry.
GEOMETRY - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant GEOMETRY.
GEOMETRY_COLLECTION - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant GEOMETRY_COLLECTION.
Geometry.TypeEnum - Enum Class in org.bremersee.geojson.model
The geometry type.
GeometryCollection - Class in org.bremersee.geojson.model
GeoJSON GeometryCollection.
GeometryCollection() - Constructor for class org.bremersee.geojson.model.GeometryCollection
Instantiates a new geometry collection.
GeometryCollection(BoundingBox, List<Geometry>) - Constructor for class org.bremersee.geojson.model.GeometryCollection
Instantiates a new geometry collection.
GEOMETRYCOLLECTION - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Geometrycollection type enum.
GeometryConverters - Class in org.bremersee.geojson.converter
The geometry converters.
GeometryConverters() - Constructor for class org.bremersee.geojson.converter.GeometryConverters
 
GeometryToJsonConverter - Class in org.bremersee.geojson.converter.serialization
The geometry to json converter.
GeometryToJsonConverter() - Constructor for class org.bremersee.geojson.converter.serialization.GeometryToJsonConverter
Instantiates a new geometry to json converter.
GeometryToJsonConverter(boolean, boolean) - Constructor for class org.bremersee.geojson.converter.serialization.GeometryToJsonConverter
Instantiates a new geometry to json converter.
GeometryToStringConverter - Class in org.bremersee.geojson.converter
The geometry to string converter.
GeometryToStringConverter() - Constructor for class org.bremersee.geojson.converter.GeometryToStringConverter
 
getBbox() - Method in class org.bremersee.geojson.GeoJsonFeature
Return the bounding box of the GeoJSON object or null if there is no such object (see Bounding Box).
getBbox() - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
Return the bounding box of the GeoJSON object or null if there is no such object (see Bounding Box).
getBoundingBox(Collection<? extends Geometry>) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Calculate the bounding box of the specified geometries.
getBoundingBox(Geometry) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Calculate the bounding box of the specified geometry (see bounding-boxes).
getBoundingBoxAsPolygon2D(double[]) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Returns a polygon from the bounding box.
getBoundingBoxAsPolygon2D(Geometry) - Method in class org.bremersee.geojson.GeoJsonGeometryFactory
Returns the bounding box of the geometry as polygon.
getConvertersToRegister(GeoJsonGeometryFactory) - Static method in class org.bremersee.geojson.converter.GeometryConverters
Gets converters to register.
getConvertersToRegister(GeometryFactory) - Static method in class org.bremersee.geojson.spring.data.mongodb.convert.GeoJsonConverters
Gets converters to register.
getCrs() - Method in class org.bremersee.geojson.crs.GeoJsonNamedCrs
Return the name of the coordinate reference system (CRS).
getCustomConversions() - Method in class org.bremersee.geojson.spring.boot.autoconfigure.data.mongo.GeoJsonMongoCustomConversionsProvider
 
getFeatures() - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
Gets features.
getGeometry() - Method in class org.bremersee.geojson.GeoJsonFeature
Return the geometry object of this GeoJSON feature.
getHref() - Method in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Return the link to the coordinate reference system (CRS).
getId() - Method in class org.bremersee.geojson.GeoJsonFeature
Return the id of this GeoJSON feature or null if there is no id available.
getLatitude() - Method in class org.bremersee.geojson.model.LatLon
 
getLatitude() - Method in interface org.bremersee.geojson.model.LatLonAware
Gets latitude.
getLongitude() - Method in class org.bremersee.geojson.model.LatLon
 
getLongitude() - Method in interface org.bremersee.geojson.model.LatLonAware
Gets longitude.
getNorthEast(double[]) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Returns the coordinate in the north-east.
getNorthWest(double[]) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Returns the coordinate in the north-west.
getProperties() - Method in class org.bremersee.geojson.crs.AbstractGeoJsonCrs
Properties that store information about the coordinate reference system (CRS).
getProperties() - Method in class org.bremersee.geojson.GeoJsonFeature
Gets properties.
getSouthEast(double[]) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Returns the coordinate in the south-east.
getSouthWest(double[]) - Static method in class org.bremersee.geojson.GeoJsonGeometryFactory
Returns the coordinate in the south-west.
getType() - Method in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Return the type of the coordinate reference system (CRS).
getType() - Method in class org.bremersee.geojson.GeoJsonFeature
Gets type.
getType() - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
Gets type.

H

hashCode() - Method in class org.bremersee.geojson.crs.AbstractGeoJsonCrs
 
hashCode() - Method in class org.bremersee.geojson.filter.MercatorToWgs84CoordinateFilter
 
hashCode() - Method in class org.bremersee.geojson.filter.Wgs84ToMercatorCoordinateFilter
 
hashCode() - Method in class org.bremersee.geojson.GeoJsonFeature
 
hashCode() - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
 
hasUnknown() - Method in class org.bremersee.geojson.model.UnknownAware
Returns true if there are unknown properties, otherwise false.
hasValues() - Method in interface org.bremersee.geojson.model.LatLonAware
Determines whether latitude and longitude have values.

I

ID - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant ID.
init() - Method in class org.bremersee.geojson.spring.boot.autoconfigure.GeoJsonGeometryFactoryAutoConfiguration
Init.
init() - Method in class org.bremersee.geojson.spring.boot.autoconfigure.jackson.GeoJsonJackson2ObjectMapperBuilderCustomizer
Init.
init() - Method in class org.bremersee.geojson.spring.boot.autoconfigure.web.GeoJsonWebFluxConfigurer
Init.
init() - Method in class org.bremersee.geojson.spring.boot.autoconfigure.web.GeoJsonWebMvcConfigurer
Init.
isEmpty() - Method in class org.bremersee.geojson.model.BoundingBox
 

J

JacksonGeometryDeserializer - Class in org.bremersee.geojson.converter.deserialization
A Jackson deserializer for a Geometry.
JacksonGeometryDeserializer() - Constructor for class org.bremersee.geojson.converter.deserialization.JacksonGeometryDeserializer
Default constructor.
JacksonGeometryDeserializer(GeometryFactory) - Constructor for class org.bremersee.geojson.converter.deserialization.JacksonGeometryDeserializer
Constructs a deserializer that uses the specified geometry factory.
JacksonGeometrySerializer - Class in org.bremersee.geojson.converter.serialization
A Jackson serializer for a Geometry.
JacksonGeometrySerializer() - Constructor for class org.bremersee.geojson.converter.serialization.JacksonGeometrySerializer
Instantiates a new Jackson geometry serializer.
JacksonGeometrySerializer(boolean, boolean) - Constructor for class org.bremersee.geojson.converter.serialization.JacksonGeometrySerializer
Instantiates a new Jackson geometry serializer.
JsonToGeometryConverter - Class in org.bremersee.geojson.converter.deserialization
The json to geometry converter.
JsonToGeometryConverter() - Constructor for class org.bremersee.geojson.converter.deserialization.JsonToGeometryConverter
Instantiates a new json to geometry converter.
JsonToGeometryConverter(GeometryFactory) - Constructor for class org.bremersee.geojson.converter.deserialization.JsonToGeometryConverter
Instantiates a new json to geometry converter.
JsonToMultiLineStringConverter - Class in org.bremersee.geojson.converter.deserialization
The json to multi line string converter.

L

latitude(double) - Method in interface org.bremersee.geojson.model.LatLonAware.Builder
Sets latitude.
latitude(double) - Method in class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 
latitude(BigDecimal) - Method in interface org.bremersee.geojson.model.LatLonAware.Builder
Sets latitude.
latitude(BigDecimal) - Method in class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 
LatitudeLongitude - Class in org.bremersee.geojson.model
The latitude longitude.
LatitudeLongitude(BigDecimal, BigDecimal) - Constructor for class org.bremersee.geojson.model.LatitudeLongitude
Instantiates a new latitude longitude.
LatitudeLongitude(LatLonAware) - Constructor for class org.bremersee.geojson.model.LatitudeLongitude
Instantiates a new latitude longitude.
LatLon - Class in org.bremersee.geojson.model
The lat lon.
LatLon(BigDecimal, BigDecimal) - Constructor for class org.bremersee.geojson.model.LatLon
Instantiates a new lat lon.
LatLon(LatLonAware) - Constructor for class org.bremersee.geojson.model.LatLon
Instantiates a new lat lon.
LatLonAware - Interface in org.bremersee.geojson.model
The interface lat lon aware.
LatLonAware.Builder - Interface in org.bremersee.geojson.model
The builder interface.
LatLonAware.BuilderImpl - Class in org.bremersee.geojson.model
The builder implementation.
LineString - Class in org.bremersee.geojson.model
GeoJSON LineString.
LineString() - Constructor for class org.bremersee.geojson.model.LineString
Instantiates a new line string.
LineString(BoundingBox, List<Position>) - Constructor for class org.bremersee.geojson.model.LineString
Instantiates a new line string.
LINESTRING - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Linestring type enum.
LINESTRING - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant LINESTRING.
longitude(double) - Method in interface org.bremersee.geojson.model.LatLonAware.Builder
Sets longitude.
longitude(double) - Method in class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 
longitude(BigDecimal) - Method in interface org.bremersee.geojson.model.LatLonAware.Builder
Sets longitude.
longitude(BigDecimal) - Method in class org.bremersee.geojson.model.LatLonAware.BuilderImpl
 

M

MERCATOR_CRS - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
CRS (Coordinate reference system) of mercator: 'EPSG:3857'.
MERCATOR_CRS_ALT - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Alternative CRS (Coordinate reference system) of mercator: 'EPSG:900913'.
MERCATOR_MAX_LAT - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Maximum latitude for mercator projection.
MERCATOR_MIN_LAT - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Minimum latitude for mercator projection.
MERCATOR_SPATIAL_REFERENCE_ID - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Reference ID of mercator projection: '3857'.
MERCATOR_SPATIAL_REFERENCE_ID_ALT - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Alternative reference ID of mercator: '900913'.
MercatorToWgs84CoordinateFilter - Class in org.bremersee.geojson.filter
A coordinate filter that transforms mercator coordinates into WGS84 coordinates.
MercatorToWgs84CoordinateFilter() - Constructor for class org.bremersee.geojson.filter.MercatorToWgs84CoordinateFilter
Default constructor.
MercatorToWgs84CoordinateFilter(double) - Constructor for class org.bremersee.geojson.filter.MercatorToWgs84CoordinateFilter
Constructs a coordinate filter that uses the specified earth radius.
MULTI_LINESTRING - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant MULTI_LINESTRING.
MULTI_POINT - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant MULTI_POINT.
MULTI_POLYGON - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant MULTI_POLYGON.
MultiLineString - Class in org.bremersee.geojson.model
GeoJSON MultiLineString.
MultiLineString() - Constructor for class org.bremersee.geojson.model.MultiLineString
Instantiates a new multi line string.
MultiLineString(BoundingBox, List<List<Position>>) - Constructor for class org.bremersee.geojson.model.MultiLineString
Instantiates a new multi line string.
MULTILINESTRING - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Multilinestring type enum.
MultiPoint - Class in org.bremersee.geojson.model
GeoJSON MultiPoint.
MultiPoint() - Constructor for class org.bremersee.geojson.model.MultiPoint
Instantiates a new multi point.
MultiPoint(BoundingBox, List<Position>) - Constructor for class org.bremersee.geojson.model.MultiPoint
Instantiates a new multi point.
MULTIPOINT - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Multipoint type enum.
MultiPolygon - Class in org.bremersee.geojson.model
GeoJSON MultiPolygon.
MultiPolygon() - Constructor for class org.bremersee.geojson.model.MultiPolygon
Instantiates a new multi polygon.
MultiPolygon(BoundingBox, List<List<List<Position>>>) - Constructor for class org.bremersee.geojson.model.MultiPolygon
Instantiates a new multi polygon.
MULTIPOLYGON - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Multipolygon type enum.

O

org.bremersee.geojson - package org.bremersee.geojson
This package contains GeoJSON for the JTS Topology Suite.
org.bremersee.geojson.converter - package org.bremersee.geojson.converter
 
org.bremersee.geojson.converter.deserialization - package org.bremersee.geojson.converter.deserialization
 
org.bremersee.geojson.converter.serialization - package org.bremersee.geojson.converter.serialization
 
org.bremersee.geojson.crs - package org.bremersee.geojson.crs
 
org.bremersee.geojson.filter - package org.bremersee.geojson.filter
 
org.bremersee.geojson.model - package org.bremersee.geojson.model
The package contains a simple GeoJSON model.
org.bremersee.geojson.spring.boot.autoconfigure - package org.bremersee.geojson.spring.boot.autoconfigure
 
org.bremersee.geojson.spring.boot.autoconfigure.data.mongo - package org.bremersee.geojson.spring.boot.autoconfigure.data.mongo
 
org.bremersee.geojson.spring.boot.autoconfigure.jackson - package org.bremersee.geojson.spring.boot.autoconfigure.jackson
 
org.bremersee.geojson.spring.boot.autoconfigure.web - package org.bremersee.geojson.spring.boot.autoconfigure.web
 
org.bremersee.geojson.spring.data.mongodb.convert - package org.bremersee.geojson.spring.data.mongodb.convert
This package contains classes for writing geometry objects into a mongo database and reading geometry object from a mongo database.

P

Point - Class in org.bremersee.geojson.model
GeoJSON Point.
Point() - Constructor for class org.bremersee.geojson.model.Point
Instantiates a new point.
Point(BoundingBox, Position) - Constructor for class org.bremersee.geojson.model.Point
Instantiates a new point.
POINT - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Point type enum.
POINT - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant POINT.
Polygon - Class in org.bremersee.geojson.model
GeoJSON Polygon.
Polygon() - Constructor for class org.bremersee.geojson.model.Polygon
Instantiates a new polygon.
Polygon(BoundingBox, List<List<Position>>) - Constructor for class org.bremersee.geojson.model.Polygon
Instantiates a new polygon.
POLYGON - Enum constant in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Polygon type enum.
POLYGON - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant POLYGON.
Position - Class in org.bremersee.geojson.model
The first two elements are longitude and latitude.
Position() - Constructor for class org.bremersee.geojson.model.Position
Instantiates a new empty (illegal) position.
Position(BigDecimal, BigDecimal) - Constructor for class org.bremersee.geojson.model.Position
Instantiates a new position.
Position(BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.bremersee.geojson.model.Position
Instantiates a new position.
PROPERTIES - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant PROPERTIES.

S

serialize(Geometry, JsonGenerator, SerializerProvider) - Method in class org.bremersee.geojson.converter.serialization.JacksonGeometrySerializer
 
setCrs(String) - Method in class org.bremersee.geojson.crs.GeoJsonNamedCrs
Set the name of the coordinate reference system (CRS).
setHref(String) - Method in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Set the link to the coordinate reference system (CRS).
setProperties(Map<String, Object>) - Method in class org.bremersee.geojson.crs.AbstractGeoJsonCrs
Set the properties the properties that store information about the coordinate reference system (CRS).
setType(String) - Method in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
Set the type of the coordinate reference system (CRS).
StringToGeometryCollectionConverter - Class in org.bremersee.geojson.converter
The string to geometry collection converter.
StringToGeometryCollectionConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToGeometryCollectionConverter
Instantiates a new string to geometry collection converter.
StringToGeometryConverter - Class in org.bremersee.geojson.converter
The string to geometry converter.
StringToGeometryConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToGeometryConverter
Instantiates a new string to geometry converter.
StringToLineStringConverter - Class in org.bremersee.geojson.converter
The string to line string converter.
StringToLineStringConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToLineStringConverter
Instantiates a new string to line string converter.
StringToMultiLineStringConverter - Class in org.bremersee.geojson.converter
The string to multi line string converter.
StringToMultiLineStringConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToMultiLineStringConverter
Instantiates a new string to multi line string converter.
StringToMultiPointConverter - Class in org.bremersee.geojson.converter
The string to multi point converter.
StringToMultiPointConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToMultiPointConverter
Instantiates a new string to multi point converter.
StringToMultiPolygonConverter - Class in org.bremersee.geojson.converter
The string to multi polygon converter.
StringToMultiPolygonConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToMultiPolygonConverter
Instantiates a new string to multi polygon converter.
StringToPointConverter - Class in org.bremersee.geojson.converter
The string to point converter.
StringToPointConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToPointConverter
Instantiates a new string to point converter.
StringToPolygonConverter - Class in org.bremersee.geojson.converter
The string to polygon converter.
StringToPolygonConverter(GeoJsonGeometryFactory) - Constructor for class org.bremersee.geojson.converter.StringToPolygonConverter
Instantiates a new string to polygon converter.
SwapCoordinateFilter - Class in org.bremersee.geojson.filter
The swap coordinate filter.
SwapCoordinateFilter() - Constructor for class org.bremersee.geojson.filter.SwapCoordinateFilter
 

T

toDoubleArray() - Method in class org.bremersee.geojson.model.BoundingBox
The bounding box as double array.
toJson() - Method in class org.bremersee.geojson.model.Geometry
To json map.
toLatLonString() - Method in interface org.bremersee.geojson.model.LatLonAware
To comma separated latitude longitude string.
toLonLatString() - Method in interface org.bremersee.geojson.model.LatLonAware
To comma separated longitude latitude string.
toString() - Method in class org.bremersee.geojson.crs.AbstractGeoJsonCrs
 
toString() - Method in class org.bremersee.geojson.filter.MercatorToWgs84CoordinateFilter
 
toString() - Method in class org.bremersee.geojson.filter.Wgs84ToMercatorCoordinateFilter
 
toString() - Method in class org.bremersee.geojson.GeoJsonFeature
 
toString() - Method in class org.bremersee.geojson.GeoJsonFeatureCollection
 
toString() - Method in enum class org.bremersee.geojson.model.Feature.TypeEnum
 
toString() - Method in enum class org.bremersee.geojson.model.FeatureCollection.TypeEnum
 
toString() - Method in enum class org.bremersee.geojson.model.Geometry.TypeEnum
 
TYPE - Static variable in class org.bremersee.geojson.GeoJsonConstants
The constant TYPE.
TYPE_ESRI_WKT - Static variable in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
The coordinate reference system (CRS) with type esriwkt.
TYPE_ID - Static variable in class org.bremersee.geojson.GeoJsonObjectMapperModule
The constant TYPE_ID.
TYPE_OGC_WKT - Static variable in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
The coordinate reference system (CRS) with type ogcwkt.
TYPE_PROJ4 - Static variable in class org.bremersee.geojson.crs.GeoJsonLinkedCrs
The coordinate reference system (CRS) with type proj4.

U

unknown() - Method in class org.bremersee.geojson.model.UnknownAware
Gets the unknown json properties (can be null).
unknown(String, Object) - Method in class org.bremersee.geojson.model.UnknownAware
Any json setter.
unknown(Map<String, Object>) - Method in class org.bremersee.geojson.model.UnknownAware
Sets the unknown json properties.
UnknownAware - Class in org.bremersee.geojson.model
This base class stores unknown json properties.
UnknownAware() - Constructor for class org.bremersee.geojson.model.UnknownAware
 

V

valueOf(String) - Static method in enum class org.bremersee.geojson.model.Feature.TypeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.bremersee.geojson.model.FeatureCollection.TypeEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.bremersee.geojson.model.Feature.TypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.bremersee.geojson.model.FeatureCollection.TypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.bremersee.geojson.model.Geometry.TypeEnum
Returns an array containing the constants of this enum class, in the order they are declared.

W

WGS84_CRS - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
CRS (Coordinate reference system) of WGS84: 'EPSG:4326'.
WGS84_SPATIAL_REFERENCE_ID - Static variable in class org.bremersee.geojson.crs.GeoJsonCrsConstants
Reference ID of WGS84: '4326'.
Wgs84ToMercatorCoordinateFilter - Class in org.bremersee.geojson.filter
A coordinate filter that transforms WGS84 coordinates into mercator coordinates.
Wgs84ToMercatorCoordinateFilter() - Constructor for class org.bremersee.geojson.filter.Wgs84ToMercatorCoordinateFilter
Default constructor.
Wgs84ToMercatorCoordinateFilter(double) - Constructor for class org.bremersee.geojson.filter.Wgs84ToMercatorCoordinateFilter
Constructs a coordinate filter that uses the specified earth radius.
A B C D E F G H I J L M O P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form