OpenSearch/client/rest-high-level
Nicholas Knize 8904fc8210 [Geo] Decouple geojson parse logic from ShapeBuilders
This is the first step to supporting WKT (and other future) format(s). The ShapeBuilders are quite messy and can be simplified by decoupling the parse logic from the build logic. This commit refactors the parsing logic into its own package separate from the Shape builders. It also decouples the GeoShapeType into a standalone enumerator that is responsible for validating the parsed data and providing the appropriate builder. This future-proofs the code making it easier to maintain and add new shape types.
2017-11-10 14:37:58 -06:00
..
src [Geo] Decouple geojson parse logic from ShapeBuilders 2017-11-10 14:37:58 -06:00
build.gradle Forbid direct usage of ContentType.create() methods (#26457) 2017-09-06 09:58:46 +02:00