Package org.elasticsearch.index.mapper
Class GeoShapeParser
java.lang.Object
org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.Parser<org.elasticsearch.geometry.Geometry>
org.elasticsearch.index.mapper.GeoShapeParser
public class GeoShapeParser extends AbstractGeometryFieldMapper.Parser<org.elasticsearch.geometry.Geometry>
-
Constructor Summary
Constructors Constructor Description GeoShapeParser(GeometryParser geometryParser) -
Method Summary
Modifier and Type Method Description java.lang.Objectformat(org.elasticsearch.geometry.Geometry value, java.lang.String format)Given a parsed value and a format string, formats the value into a plain Java object.voidparse(org.elasticsearch.common.xcontent.XContentParser parser, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.geometry.Geometry,java.io.IOException> consumer, java.util.function.Consumer<java.lang.Exception> onMalformed)Parse the given xContent value to one or more objects of typeAbstractGeometryFieldMapper.Parser.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GeoShapeParser
-
-
Method Details
-
parse
public void parse(org.elasticsearch.common.xcontent.XContentParser parser, org.elasticsearch.common.CheckedConsumer<org.elasticsearch.geometry.Geometry,java.io.IOException> consumer, java.util.function.Consumer<java.lang.Exception> onMalformed) throws java.io.IOExceptionDescription copied from class:AbstractGeometryFieldMapper.ParserParse the given xContent value to one or more objects of typeAbstractGeometryFieldMapper.Parser. The value can be in any supported format.- Specified by:
parsein classAbstractGeometryFieldMapper.Parser<org.elasticsearch.geometry.Geometry>- Throws:
java.io.IOException
-
format
public java.lang.Object format(org.elasticsearch.geometry.Geometry value, java.lang.String format)Description copied from class:AbstractGeometryFieldMapper.ParserGiven a parsed value and a format string, formats the value into a plain Java object. Supported formats include 'geojson' and 'wkt'. The different formats are defined as subclasses ofGeometryFormat.- Specified by:
formatin classAbstractGeometryFieldMapper.Parser<org.elasticsearch.geometry.Geometry>
-