Class CustomJsonObjectParser

java.lang.Object
com.here.platform.data.client.json.CustomJsonObjectParser

public class CustomJsonObjectParser extends Object
  • Constructor Details

    • CustomJsonObjectParser

      public CustomJsonObjectParser(String propertyName, int maximumObjectLength)
  • Method Details

    • SquareBraceStart

      public static final byte SquareBraceStart()
    • SquareBraceEnd

      public static final byte SquareBraceEnd()
    • CurlyBraceStart

      public static final byte CurlyBraceStart()
    • CurlyBraceEnd

      public static final byte CurlyBraceEnd()
    • DoubleQuote

      public static final byte DoubleQuote()
    • Backslash

      public static final byte Backslash()
    • Comma

      public static final byte Comma()
    • Colon

      public static final byte Colon()
    • LineBreak

      public static final int LineBreak()
    • LineBreak2

      public static final int LineBreak2()
    • Tab

      public static final int Tab()
    • Space

      public static final int Space()
    • isWhitespace

      public static boolean isWhitespace(byte b)
    • depth

      public int depth()
    • offer

      public void offer(org.apache.pekko.util.ByteString input)
      Appends input ByteString to internal byte string buffer. Use poll() to extract contained JSON objects.
    • isEmpty

      public boolean isEmpty()
    • poll

      public scala.Option<org.apache.pekko.util.ByteString> poll()
      Attempt to locate next complete JSON object in buffered ByteString and returns Some(it) if found. May throw a Framing.FramingException if the contained JSON is invalid or max object size is exceeded.
    • outsideObject

      public final boolean outsideObject()