Skip to content

Commit 99b4198

Browse files
authored
code-cleanup: static methods, @OverRide (#407)
* make methods static if possible * add missing `@override` * unwrap `else` after `return`
1 parent 93adcb7 commit 99b4198

File tree

65 files changed

+220
-196
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+220
-196
lines changed

src/main/java/org/geotools/data/neo4j/StyledImageExporter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ private File checkFile(File file) {
136136
}
137137

138138
@SuppressWarnings({"unused"})
139-
private void debugStore(DataStore store, String[] layerNames) throws IOException {
139+
private static void debugStore(DataStore store, String[] layerNames) throws IOException {
140140
for (String layerName : layerNames) {
141141
System.out.println(asList(store.getTypeNames()));
142142
System.out.println(Collections.singletonList(store.getSchema(layerName).getAttributeDescriptors()));
@@ -244,7 +244,7 @@ public void saveLayerImage(String[] layerNames, String sldFile, File imagefile,
244244
}
245245
}
246246

247-
private Style getStyleFromSLDFile(String sldFile) {
247+
private static Style getStyleFromSLDFile(String sldFile) {
248248
Style style = null;
249249
if (sldFile != null) {
250250
style = createStyleFromSLD(sldFile);
@@ -283,7 +283,7 @@ private void saveMapContentToImageFile(MapContent mapContent, File imagefile, Re
283283
/**
284284
* Create a Style object from a definition in a SLD document
285285
*/
286-
private Style createStyleFromSLD(String sldFile) {
286+
private static Style createStyleFromSLD(String sldFile) {
287287
try {
288288
SLDParser stylereader = new SLDParser(styleFactory, new File(sldFile).toURI().toURL());
289289
Style[] style = stylereader.readXML();

src/main/java/org/neo4j/gis/spatial/AbstractGeometryEncoder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public Envelope decodeEnvelope(Entity container) {
7171

7272
protected abstract void encodeGeometryShape(Transaction tx, Geometry geometry, Entity container);
7373

74-
protected Integer encodeGeometryType(String jtsGeometryType) {
74+
protected static Integer encodeGeometryType(String jtsGeometryType) {
7575
// TODO: Consider alternatives for specifying type, like relationship to type category objects (or similar indexing structure)
7676
return switch (jtsGeometryType) {
7777
case "Point" -> GTYPE_POINT;

src/main/java/org/neo4j/gis/spatial/DynamicLayer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ public DynamicLayerConfig addCQLDynamicLayerOnGeometryType(Transaction tx, int g
101101
}
102102

103103
public DynamicLayerConfig addCQLDynamicLayerOnAttribute(Transaction tx, String key, String value, int gtype) {
104-
// TODO: Better escaping here
105-
//return addLayerConfig("CQL:" + key + "-" + value, gtype, key + " = '" + value + "' AND " + makeGeometryCQL(gtype));
106104
if (value == null) {
107105
return addLayerConfig(tx, "CQL:" + key, gtype, key + " IS NOT NULL AND " + makeGeometryCQL(gtype));
108106
}
107+
// TODO: Better escaping here
108+
//return addLayerConfig("CQL:" + key + "-" + value, gtype, key + " = '" + value + "' AND " + makeGeometryCQL(gtype));
109109
return addCQLDynamicLayerOnAttributes(tx, new String[]{key, value}, gtype);
110110
}
111111

src/main/java/org/neo4j/gis/spatial/DynamicLayerConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,12 +227,12 @@ public Integer getGeometryType(Transaction tx) {
227227
public LayerIndexReader getIndex() {
228228
if (parent.indexReader instanceof LayerTreeIndexReader) {
229229
String query = getQuery();
230-
// Make a CQL based dynamic layer
231-
// Make a standard JSON based dynamic layer
232230
if (query.startsWith("{")) {
231+
// Make a standard JSON based dynamic layer
233232
return new DynamicIndexReader((LayerTreeIndexReader) parent.indexReader, query);
234233
}
235234
try {
235+
// Make a CQL based dynamic layer
236236
return new CQLIndexReader((LayerTreeIndexReader) parent.indexReader, this, query);
237237
} catch (CQLException e) {
238238
throw new SpatialDatabaseException("Error while creating CQL based DynamicLayer", e);

src/main/java/org/neo4j/gis/spatial/ShapefileImporter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ record = shpReader.nextRecord();
226226
return added;
227227
}
228228

229-
private CoordinateReferenceSystem readCRS(ShpFiles shpFiles, ShapefileReader shpReader) {
229+
private static CoordinateReferenceSystem readCRS(ShpFiles shpFiles, ShapefileReader shpReader) {
230230
try (PrjFileReader prjReader = new PrjFileReader(shpFiles.getReadChannel(ShpFileType.PRJ, shpReader))) {
231231
return prjReader.getCoordinateReferenceSystem();
232232
} catch (IOException | FactoryException e) {
@@ -235,11 +235,11 @@ private CoordinateReferenceSystem readCRS(ShpFiles shpFiles, ShapefileReader shp
235235
}
236236
}
237237

238-
private void log(String message) {
238+
private static void log(String message) {
239239
System.out.println(message);
240240
}
241241

242-
private void log(String message, Exception e) {
242+
private static void log(String message, Exception e) {
243243
System.out.println(message);
244244
e.printStackTrace();
245245
}

src/main/java/org/neo4j/gis/spatial/SimplePointLayer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public SpatialDatabaseRecord add(Transaction tx, double x, double y, String[] fi
4646
return add(tx, new Coordinate(x, y), fieldsName, fields);
4747
}
4848

49-
public Integer getGeometryType() {
49+
public static Integer getGeometryType() {
5050
return GTYPE_POINT;
5151
}
5252

src/main/java/org/neo4j/gis/spatial/SpatialDatabaseRecord.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ protected SpatialDatabaseRecord(Layer layer, Node geomNode, Geometry geometry) {
179179

180180
// Private methods
181181

182-
private void checkIsNotReservedProperty(String name) {
182+
private static void checkIsNotReservedProperty(String name) {
183183
for (String property : RESERVED_PROPS) {
184184
if (property.equals(name)) {
185185
throw new SpatialDatabaseException("Updating not allowed for Reserved Property: " + name);

src/main/java/org/neo4j/gis/spatial/SpatialDatabaseService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ public EditableLayer getOrCreateEditableLayer(Transaction tx, String name, Strin
202202
public static final String RTREE_INDEX_NAME = "rtree";
203203
public static final String GEOHASH_INDEX_NAME = "geohash";
204204

205-
public Class<? extends LayerIndexReader> resolveIndexClass(String index) {
205+
public static Class<? extends LayerIndexReader> resolveIndexClass(String index) {
206206
if (index == null) {
207207
return LayerRTreeIndex.class;
208208
}
@@ -333,7 +333,7 @@ public SimplePointLayer createPointLayer(Transaction tx, String name, Class<? ex
333333
makeEncoderConfig(encoderConfig), org.geotools.referencing.crs.DefaultGeographicCRS.WGS84);
334334
}
335335

336-
public String makeEncoderConfig(String... args) {
336+
public static String makeEncoderConfig(String... args) {
337337
StringBuilder sb = new StringBuilder();
338338
if (args != null) {
339339
for (String arg : args) {
@@ -555,13 +555,13 @@ public Layer getOrCreateRegisteredTypeLayer(Transaction tx, String name, Registe
555555
(config == null) ? registeredLayerType.defaultConfig : config);
556556
}
557557

558-
public Map<String, String> getRegisteredLayerTypes() {
558+
public static Map<String, String> getRegisteredLayerTypes() {
559559
Map<String, String> results = new LinkedHashMap<>();
560560
registeredLayerTypes.forEach((s, definition) -> results.put(s, definition.getSignature()));
561561
return results;
562562
}
563563

564-
public Class<? extends Layer> suggestLayerClassForEncoder(Class<? extends GeometryEncoder> encoderClass) {
564+
public static Class<? extends Layer> suggestLayerClassForEncoder(Class<? extends GeometryEncoder> encoderClass) {
565565
for (RegisteredLayerType type : registeredLayerTypes.values()) {
566566
if (type.geometryEncoder == encoderClass) {
567567
return type.layerClass;

src/main/java/org/neo4j/gis/spatial/SpatialTopologyUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ public int compareTo(PointResult other) {
8484
return Double.compare(this.distance, other.distance);
8585
}
8686

87+
@Override
8788
public String toString() {
8889
return "Point[" + point + "] distance[" + distance + "] record[" + record + "]";
8990
}

src/main/java/org/neo4j/gis/spatial/attributes/PropertyMapper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public PropertyMapper(String from, String to, String type, String params) {
3737
this.params = params;
3838
}
3939

40+
@Override
4041
public boolean equals(Object obj) {
4142
if (obj instanceof PropertyMapper other) {
4243
return this.key().equals(other.key());

0 commit comments

Comments
 (0)