Class AbstractPointGeometryFieldMapper.PointParser<T>

org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.Parser<T>
org.elasticsearch.index.mapper.AbstractPointGeometryFieldMapper.PointParser<T>
Enclosing class:
AbstractPointGeometryFieldMapper<T>

protected abstract static class AbstractPointGeometryFieldMapper.PointParser<T> extends AbstractGeometryFieldMapper.Parser<T>
A base parser implementation for point formats
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected
     
    protected boolean
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     field, <T> pointSupplier, > objectParser, T nullValue, boolean ignoreZValue, boolean ignoreMalformed)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    parse​(org.elasticsearch.common.xcontent.XContentParser parser, org.elasticsearch.core.CheckedConsumer<> consumer, <> onMalformed)
    Parse the given xContent value to one or more objects of type AbstractGeometryFieldMapper.Parser.
    protected abstract void
    reset​(T in, double x, double y)
     
    protected abstract T
    validate​(T in)
     

    Methods inherited from class java.lang.

    , , , , , , , , , ,
  • Field Details

    • field

      protected final  field
    • ignoreMalformed

      protected final boolean ignoreMalformed
  • Constructor Details

    • PointParser

      protected PointParser( field, <T> pointSupplier, > objectParser, T nullValue, boolean ignoreZValue, boolean ignoreMalformed)
  • Method Details

    • validate

      protected abstract T validate(T in)
    • reset

      protected abstract void reset(T in, double x, double y)
    • parse

      public void parse(org.elasticsearch.common.xcontent.XContentParser parser, org.elasticsearch.core.CheckedConsumer<> consumer, <> onMalformed) throws
      Description copied from class: AbstractGeometryFieldMapper.Parser
      Parse the given xContent value to one or more objects of type AbstractGeometryFieldMapper.Parser. The value can be in any supported format.
      Specified by:
      parse in class AbstractGeometryFieldMapper.Parser<T>
      Throws: