Class IterImplForStreaming
java.lang.Object
com.jsoniter.IterImplForStreaming
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidprivate static byte[]copySkippedBytes(JsonIterator iter) private static booleanstatic final booleanloadMore(JsonIterator iter) (package private) static final bytenextToken(JsonIterator iter) static AnyreadAny(JsonIterator iter) (package private) static final bytereadByte(JsonIterator iter) (package private) static final doublereadDouble(JsonIterator iter) static final double(package private) static final intreadInt(JsonIterator iter, byte c) (package private) static intreadIntSlowPath(JsonIterator iter, int value) (package private) static final longreadLong(JsonIterator iter, byte c) (package private) static longreadLongSlowPath(JsonIterator iter, long value) static final IterImplForStreaming.numberCharsreadNumber(JsonIterator iter) static final intstatic final Slice(package private) static final SlicereadSlice(JsonIterator iter) static final intreadStringSlowPath(JsonIterator iter, int j) (package private) static final voidskipArray(JsonIterator iter) static voidskipFixedBytes(JsonIterator iter, int n) (package private) static final booleanskipNumber(JsonIterator iter) (package private) static final voidskipObject(JsonIterator iter) (package private) static final voidskipString(JsonIterator iter) (package private) static final voidskipUntilBreak(JsonIterator iter) static intupdateStringCopyBound(JsonIterator iter, int bound)
-
Constructor Details
-
IterImplForStreaming
IterImplForStreaming()
-
-
Method Details
-
readObjectFieldAsHash
- Throws:
IOException
-
readObjectFieldAsSlice
- Throws:
IOException
-
skipArray
- Throws:
IOException
-
skipObject
- Throws:
IOException
-
skipString
- Throws:
IOException
-
skipUntilBreak
- Throws:
IOException
-
skipNumber
- Throws:
IOException
-
readSlice
- Throws:
IOException
-
nextToken
- Throws:
IOException
-
loadMore
- Throws:
IOException
-
keepSkippedBytesThenRead
- Throws:
IOException
-
readByte
- Throws:
IOException
-
readAny
- Throws:
IOException
-
copySkippedBytes
-
skipFixedBytes
- Throws:
IOException
-
updateStringCopyBound
-
readStringSlowPath
- Throws:
IOException
-
readLongSlowPath
- Throws:
IOException
-
readIntSlowPath
- Throws:
IOException
-
readDoubleSlowPath
- Throws:
IOException
-
readNumber
public static final IterImplForStreaming.numberChars readNumber(JsonIterator iter) throws IOException - Throws:
IOException
-
readDouble
- Throws:
IOException
-
readLong
- Throws:
IOException
-
readInt
- Throws:
IOException
-
assertNotLeadingZero
- Throws:
IOException
-