Package com.alibaba.fastjson2
Class JSONReaderUTF16Vector
java.lang.Object
com.alibaba.fastjson2.JSONReader
com.alibaba.fastjson2.JSONReaderUTF16Vector
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.alibaba.fastjson2.JSONReader
JSONReader.AutoTypeBeforeHandler, com.alibaba.fastjson2.JSONReader.BigIntegerCreator, JSONReader.Context, JSONReader.Feature, com.alibaba.fastjson2.JSONReader.ResolveTask, JSONReader.SavePoint -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final char[]protected final intprotected final intprotected final intprotected final StringFields inherited from class com.alibaba.fastjson2.JSONReader
boolValue, ch, comma, complex, context, doubleChars, EOI, exponent, JSON_TYPE_ARRAY, JSON_TYPE_BIG_DEC, JSON_TYPE_BOOL, JSON_TYPE_DEC, JSON_TYPE_DOUBLE, JSON_TYPE_FLOAT, JSON_TYPE_INT, JSON_TYPE_INT16, JSON_TYPE_INT64, JSON_TYPE_INT8, JSON_TYPE_NULL, JSON_TYPE_OBJECT, JSON_TYPE_STRING, level, LONG_MASK, mag0, mag1, mag2, mag3, MAX_EXP, nameEscape, negative, offset, resolveTasks, scale, SHANGHAI_ZONE_ID_HASH, SPACE, stringValue, typeRedirect, valueEscape, valueType, wasNull -
Constructor Summary
ConstructorsConstructorDescriptionJSONReaderUTF16Vector(JSONReader.Context ctx, String str, char[] chars, int offset, int length) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclose()final Stringfinal longfinal Stringfinal intfinal Stringfinal booleanisNull()final booleanfinal voidnext()final booleanfinal booleannextIfMatch(char arg0) final booleannextIfMatchIdent(char arg0, char arg1, char arg2) final booleannextIfMatchIdent(char arg0, char arg1, char arg2, char arg3) final booleannextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4) final booleannextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4, char arg5) final booleanfinal booleanfinal booleanfinal BigDecimalfinal doublefinal Stringfinal longfinal longfinal floatfinal byte[]readHex()final booleanfinal Integerfinal intfinal Longfinal longfinal LocalDatefinal LocalDatefinal LocalDatefinal LocalDatefinal LocalDateprotected final LocalDateTimeprotected final LocalDateTimeprotected final LocalDateTimeprotected final LocalDateTimeprotected final LocalDateTimeprotected final LocalDateTimeprotected final LocalDateTimeprotected final LocalDateTimereadLocalDateTimeX(int arg0) protected final LocalTimeprotected final LocalTimeprotected final LocalTimeprotected final LocalTimeprotected final LocalTimeprotected final LocalTimefinal longfinal voidreadNull()final Datefinal voidfinal OffsetDateTimefinal Stringfinal Stringprotected final voidfinal UUIDreadUUID()final longprotected final ZonedDateTimereadZonedDateTimeX(int arg0) final voidfinal booleanskipName()final voidMethods inherited from class com.alibaba.fastjson2.JSONReader
addResolveTask, addResolveTask, addResolveTask, addResolveTask, autoTypeFilter, autoTypeFilter, autoTypeFilter, autoTypeFilter, bigInt, bigInt, char1, char2, char4, checkAutoType, current, decimal, endArray, errorOnNoneSerializable, features, getBigDecimal, getBigInteger, getContext, getInt32Value, getInt64, getInt64Value, getLocale, getNumber, getObjectReader, getOffset, getType, getZoneId, handleResolveTasks, hasComma, info, isArray, isBinary, isEnabled, isEnd, isFirstIdentifier, isIgnoreNoneSerializable, isInitStringFieldAsEmpty, isInt, isJSONB, isLocalDate, isLocalDateTime, isNumber, isObject, isString, isSupportAutoType, isSupportBeanArray, isSupportBeanArray, isSupportSmartMatch, isSupportSmartMatch, isTypeRedirect, mark, nextIfMatch, nextIfObjectEnd, nextIfObjectStart, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, ofJSONB, ofJSONB, ofJSONB, ofJSONB, ofJSONB, ofJSONB, read, read, read, read, read, read, readAny, readArray, readArray, readArray, readArray, readArray, readBigInteger, readBinary, readBool, readBoolValue, readCharValue, readDouble, readFieldNameUnquote, readFloat, readInstant, readInt64ValueArray, readList, readLocalDateTime, readLocalTime, readMillisFromString, readNumber, readNumber, readObject, readObject, readObject, readString, readStringArray, readTypeHashCode, readZonedDateTime, reset, setTypeRedirect, startArray, toInt, toInt32, toInt64, toLong, toNumber, toNumber, toString, toString, wasNull
-
Field Details
-
str
-
chars
protected final char[] chars -
length
protected final int length -
start
protected final int start -
end
protected final int end
-
-
Constructor Details
-
JSONReaderUTF16Vector
JSONReaderUTF16Vector(JSONReader.Context ctx, String str, char[] chars, int offset, int length)
-
-
Method Details
-
readString
-
readHex
public final byte[] readHex()- Specified by:
readHexin classJSONReader
-
isReference
public final boolean isReference()- Specified by:
isReferencein classJSONReader
-
readReference
- Specified by:
readReferencein classJSONReader
-
nextIfMatch
public final boolean nextIfMatch(char arg0) - Specified by:
nextIfMatchin classJSONReader
-
nextIfNullOrEmptyString
public final boolean nextIfNullOrEmptyString()- Specified by:
nextIfNullOrEmptyStringin classJSONReader
-
nextIfMatchIdent
public final boolean nextIfMatchIdent(char arg0, char arg1, char arg2) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfMatchIdent
public final boolean nextIfMatchIdent(char arg0, char arg1, char arg2, char arg3) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfMatchIdent
public final boolean nextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfMatchIdent
public final boolean nextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4, char arg5) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfSet
public final boolean nextIfSet()- Specified by:
nextIfSetin classJSONReader
-
nextIfInfinity
public final boolean nextIfInfinity()- Specified by:
nextIfInfinityin classJSONReader
-
next
public final void next()- Specified by:
nextin classJSONReader
-
readFieldNameHashCodeUnquote
public final long readFieldNameHashCodeUnquote()- Specified by:
readFieldNameHashCodeUnquotein classJSONReader
-
readFieldNameHashCode
public final long readFieldNameHashCode()- Specified by:
readFieldNameHashCodein classJSONReader
-
readValueHashCode
public final long readValueHashCode()- Specified by:
readValueHashCodein classJSONReader
-
getNameHashCodeLCase
public final long getNameHashCodeLCase()- Specified by:
getNameHashCodeLCasein classJSONReader
-
getFieldName
- Specified by:
getFieldNamein classJSONReader
-
readFieldName
- Specified by:
readFieldNamein classJSONReader
-
skipName
public final boolean skipName()- Specified by:
skipNamein classJSONReader
-
readInt32Value
public final int readInt32Value()- Specified by:
readInt32Valuein classJSONReader
-
readInt32
- Specified by:
readInt32in classJSONReader
-
readInt64Value
public final long readInt64Value()- Specified by:
readInt64Valuein classJSONReader
-
readInt64
- Specified by:
readInt64in classJSONReader
-
readDoubleValue
public final double readDoubleValue()- Specified by:
readDoubleValuein classJSONReader
-
readFloatValue
public final float readFloatValue()- Specified by:
readFloatValuein classJSONReader
-
getString
- Specified by:
getStringin classJSONReader
-
readString0
protected final void readString0() -
skipValue
public final void skipValue()- Specified by:
skipValuein classJSONReader
-
skipLineComment
public final void skipLineComment()- Specified by:
skipLineCommentin classJSONReader
-
readNumber0
public final void readNumber0()- Specified by:
readNumber0in classJSONReader
-
readIfNull
public final boolean readIfNull()- Specified by:
readIfNullin classJSONReader
-
readNullOrNewDate
- Specified by:
readNullOrNewDatein classJSONReader
-
isNull
public final boolean isNull()- Specified by:
isNullin classJSONReader
-
nextIfNull
public final boolean nextIfNull()- Specified by:
nextIfNullin classJSONReader
-
readNull
public final void readNull()- Specified by:
readNullin classJSONReader
-
readBigDecimal
- Specified by:
readBigDecimalin classJSONReader
-
readUUID
- Specified by:
readUUIDin classJSONReader
-
getStringLength
public final int getStringLength()- Specified by:
getStringLengthin classJSONReader
-
readLocalDateTime14
- Specified by:
readLocalDateTime14in classJSONReader
-
readLocalDateTime12
- Specified by:
readLocalDateTime12in classJSONReader
-
readLocalDateTime16
- Specified by:
readLocalDateTime16in classJSONReader
-
readLocalDateTime17
- Specified by:
readLocalDateTime17in classJSONReader
-
readLocalDateTime18
- Specified by:
readLocalDateTime18in classJSONReader
-
readLocalTime5
- Specified by:
readLocalTime5in classJSONReader
-
readLocalTime8
- Specified by:
readLocalTime8in classJSONReader
-
readLocalDate8
- Specified by:
readLocalDate8in classJSONReader
-
readLocalDate9
- Specified by:
readLocalDate9in classJSONReader
-
readLocalDate10
- Specified by:
readLocalDate10in classJSONReader
-
readLocalDate11
- Specified by:
readLocalDate11in classJSONReader
-
readLocalDate
- Overrides:
readLocalDatein classJSONReader
-
readOffsetDateTime
- Specified by:
readOffsetDateTimein classJSONReader
-
readZonedDateTimeX
- Specified by:
readZonedDateTimeXin classJSONReader
-
readLocalDateTime19
- Specified by:
readLocalDateTime19in classJSONReader
-
readLocalDateTime20
- Specified by:
readLocalDateTime20in classJSONReader
-
readMillis19
public final long readMillis19()- Specified by:
readMillis19in classJSONReader
-
readLocalDateTimeX
- Specified by:
readLocalDateTimeXin classJSONReader
-
readLocalTime10
- Specified by:
readLocalTime10in classJSONReader
-
readLocalTime11
- Specified by:
readLocalTime11in classJSONReader
-
readLocalTime12
- Specified by:
readLocalTime12in classJSONReader
-
readLocalTime18
- Specified by:
readLocalTime18in classJSONReader
-
readPattern
- Specified by:
readPatternin classJSONReader
-
info
- Overrides:
infoin classJSONReader
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classJSONReader
-