public class GeometryParser<P extends Position> extends AbstractGeometryParser<P,Geometry<P>> implements com.fasterxml.jackson.databind.deser.ResolvableDeserializer
context
Constructor and Description |
---|
GeometryParser(Context<P> context) |
Modifier and Type | Method and Description |
---|---|
protected void |
canHandle(com.fasterxml.jackson.databind.JsonNode root) |
Geometry<P> |
parse(com.fasterxml.jackson.databind.JsonNode root,
CoordinateReferenceSystem<P> defaultCrs) |
void |
resolve(com.fasterxml.jackson.databind.DeserializationContext ctxt) |
deserialize, getCoordinatesArrayAsLinear, getCoordinatesArrayAsPolygonal, getCoordinatesArrayAsPolygonList, getCoordinatesArrayAsSinglePosition, getCrsId, getDefaultCrs, getRoot, getType, isFeatureSet, resolveCrs, toLinearPositionsListHolder, toSinglePositionCoordinatesHolder
deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, replaceDelegatee, supportsUpdate, unwrappingDeserializer
public Geometry<P> parse(com.fasterxml.jackson.databind.JsonNode root, CoordinateReferenceSystem<P> defaultCrs) throws GeoJsonProcessingException
parse
in class AbstractGeometryParser<P extends Position,Geometry<P extends Position>>
GeoJsonProcessingException
protected void canHandle(com.fasterxml.jackson.databind.JsonNode root) throws GeoJsonProcessingException
canHandle
in class AbstractGeometryParser<P extends Position,Geometry<P extends Position>>
GeoJsonProcessingException
public void resolve(com.fasterxml.jackson.databind.DeserializationContext ctxt) throws com.fasterxml.jackson.databind.JsonMappingException
resolve
in interface com.fasterxml.jackson.databind.deser.ResolvableDeserializer
com.fasterxml.jackson.databind.JsonMappingException
Copyright © 2024 geolatte.org. All rights reserved.