Package com.jsoniter

Class IterImplForStreaming


  • class IterImplForStreaming
    extends java.lang.Object
    • Constructor Detail

      • IterImplForStreaming

        IterImplForStreaming()
    • Method Detail

      • readObjectFieldAsHash

        public static final int readObjectFieldAsHash​(JsonIterator iter)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readObjectFieldAsSlice

        public static final Slice readObjectFieldAsSlice​(JsonIterator iter)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • skipArray

        static final void skipArray​(JsonIterator iter)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • skipObject

        static final void skipObject​(JsonIterator iter)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • skipString

        static final void skipString​(JsonIterator iter)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • skipUntilBreak

        static final void skipUntilBreak​(JsonIterator iter)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • skipNumber

        static final boolean skipNumber​(JsonIterator iter)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • readSlice

        static final Slice readSlice​(JsonIterator iter)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • nextToken

        static final byte nextToken​(JsonIterator iter)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • loadMore

        public static final boolean loadMore​(JsonIterator iter)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • keepSkippedBytesThenRead

        private static boolean keepSkippedBytesThenRead​(JsonIterator iter)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • readByte

        static final byte readByte​(JsonIterator iter)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • readAny

        public static Any readAny​(JsonIterator iter)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • copySkippedBytes

        private static byte[] copySkippedBytes​(JsonIterator iter)
      • skipFixedBytes

        public static void skipFixedBytes​(JsonIterator iter,
                                          int n)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • updateStringCopyBound

        public static int updateStringCopyBound​(JsonIterator iter,
                                                int bound)
      • readStringSlowPath

        public static final int readStringSlowPath​(JsonIterator iter,
                                                   int j)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • readLongSlowPath

        static long readLongSlowPath​(JsonIterator iter,
                                     long value)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • readIntSlowPath

        static int readIntSlowPath​(JsonIterator iter,
                                   int value)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • readDoubleSlowPath

        public static final double readDoubleSlowPath​(JsonIterator iter)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readDouble

        static final double readDouble​(JsonIterator iter)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • readLong

        static final long readLong​(JsonIterator iter,
                                   byte c)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • readInt

        static final int readInt​(JsonIterator iter,
                                 byte c)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • assertNotLeadingZero

        static void assertNotLeadingZero​(JsonIterator iter)
                                  throws java.io.IOException
        Throws:
        java.io.IOException