Class ResponsePathDeserializer

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<ResponsePath>
com.graphhopper.jackson.ResponsePathDeserializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider

public class ResponsePathDeserializer extends com.fasterxml.jackson.databind.JsonDeserializer<ResponsePath>
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    com.fasterxml.jackson.databind.JsonDeserializer.None
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createResponsePath(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode path, boolean hasElevation, boolean turnDescription)
     
    static PointList
    decodePolyline(String encoded, int initCap, boolean is3D)
     
    deserialize(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt)
     
    static List<Throwable>
    readErrors(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode json)
     

    Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ResponsePathDeserializer

      public ResponsePathDeserializer()
  • Method Details

    • deserialize

      public ResponsePath deserialize(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
      Specified by:
      deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<ResponsePath>
      Throws:
      IOException
    • createResponsePath

      public static ResponsePath createResponsePath(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode path, boolean hasElevation, boolean turnDescription)
    • decodePolyline

      public static PointList decodePolyline(String encoded, int initCap, boolean is3D)
    • readErrors

      public static List<Throwable> readErrors(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode json)