Package com.mongodb.client.model.geojson
Class Geometry
java.lang.Object
com.mongodb.client.model.geojson.Geometry
- Direct Known Subclasses:
GeometryCollection
,LineString
,MultiLineString
,MultiPoint
,MultiPolygon
,Point
,Polygon
An abstract class for representations of GeoJSON geometry objects.
- Since:
- 3.1
-
Constructor Summary
ModifierConstructorDescriptionprotected
Geometry()
Construct an instance with no specified coordinate reference system.protected
Geometry
(CoordinateReferenceSystem coordinateReferenceSystem) Construct an instance with the specified coordinate reference system. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets the coordinate reference system, which may be nullabstract GeoJsonObjectType
getType()
Gets the GeoJSON object type.int
hashCode()
toJson()
Converts to GeoJSON representation
-
Constructor Details
-
Geometry
protected Geometry()Construct an instance with no specified coordinate reference system. -
Geometry
Construct an instance with the specified coordinate reference system.- Parameters:
coordinateReferenceSystem
- the coordinate reference system
-
-
Method Details
-
getType
Gets the GeoJSON object type.- Returns:
- the type
-
toJson
Converts to GeoJSON representation- Returns:
- the GeoJSON representation
-
getCoordinateReferenceSystem
Gets the coordinate reference system, which may be null- Returns:
- the possibly-null coordinate reference system
-
equals
-
hashCode
public int hashCode()
-