From b780e7dc4ea32f4bc5a2d6db87a7681629905413 Mon Sep 17 00:00:00 2001 From: Christian Leberfinger <8003499+krizleebear@users.noreply.github.com> Date: Tue, 2 Dec 2025 23:35:11 +0100 Subject: [PATCH] Change create method from private to protected Allow building a JSON map object for a geometry, before writing it to a String. This allows subclasses to include the geometry JSON into other JSON objects. --- .../java/org/locationtech/jts/io/geojson/GeoJsonWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java index cdaee6d58e..05684b6cd7 100644 --- a/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java +++ b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java @@ -133,7 +133,7 @@ public void write(Geometry geometry, Writer writer) throws IOException { writer.flush(); } - private Map create(Geometry geometry, boolean encodeCRS) { + protected Map create(Geometry geometry, boolean encodeCRS) { Map result = new LinkedHashMap(); result.put(GeoJsonConstants.NAME_TYPE, geometry.getGeometryType());