Class GeoWKTParser
java.lang.Object
org.elasticsearch.common.geo.parsers.GeoWKTParser
public class GeoWKTParser
extends java.lang.Object
Parses shape geometry represented in WKT format
complies with OGC® document: 12-063r5 and ISO/IEC 13249-3:2016 standard
located at http://docs.opengeospatial.org/is/12-063r5/12-063r5.html
-
Field Summary
-
Method Summary
Modifier and Type Method Description static ShapeBuilder
parse(org.elasticsearch.common.xcontent.XContentParser parser, AbstractShapeGeometryFieldMapper shapeMapper)
static ShapeBuilder
parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType)
static ShapeBuilder
parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType, AbstractShapeGeometryFieldMapper shapeMapper)
throws an exception if the parsed geometry type does not match the expected shape typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
EMPTY
public static final java.lang.String EMPTY- See Also:
- Constant Field Values
-
SPACE
public static final java.lang.String SPACE- See Also:
- Constant Field Values
-
LPAREN
public static final java.lang.String LPAREN- See Also:
- Constant Field Values
-
RPAREN
public static final java.lang.String RPAREN- See Also:
- Constant Field Values
-
COMMA
public static final java.lang.String COMMA- See Also:
- Constant Field Values
-
NAN
public static final java.lang.String NAN- See Also:
- Constant Field Values
-
-
Method Details
-
parse
public static ShapeBuilder parse(org.elasticsearch.common.xcontent.XContentParser parser, AbstractShapeGeometryFieldMapper shapeMapper) throws java.io.IOException, ElasticsearchParseException- Throws:
java.io.IOException
ElasticsearchParseException
-
parseExpectedType
public static ShapeBuilder parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType) throws java.io.IOException, ElasticsearchParseException- Throws:
java.io.IOException
ElasticsearchParseException
-
parseExpectedType
public static ShapeBuilder parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType, AbstractShapeGeometryFieldMapper shapeMapper) throws java.io.IOException, ElasticsearchParseExceptionthrows an exception if the parsed geometry type does not match the expected shape type- Throws:
java.io.IOException
ElasticsearchParseException
-