public final class JSONReaderScanner extends JSONLexerBase
限定符和类型 | 字段和说明 |
---|---|
static int |
BUF_INIT_LEN |
matchStat
构造器和说明 |
---|
JSONReaderScanner(char[] input,
int inputLength) |
JSONReaderScanner(char[] input,
int inputLength,
int features) |
JSONReaderScanner(Reader reader) |
JSONReaderScanner(Reader reader,
int features) |
JSONReaderScanner(String input) |
JSONReaderScanner(String input,
int features) |
限定符和类型 | 方法和说明 |
---|---|
String |
addSymbol(int offset,
int len,
int hash,
SymbolTable symbolTable) |
byte[] |
bytesValue() |
boolean |
charArrayCompare(char[] chars) |
char |
charAt(int index) |
void |
close() |
int |
indexOf(char ch,
int startIndex) |
boolean |
isEOF() |
char |
next() |
String |
numberString() |
String |
stringVal()
The value of a literal token, recorded as a string.
|
String |
subString(int offset,
int count) |
config, decimalValue, decimalValue, doubleValue, floatValue, getBufferPosition, getCalendar, getCurrent, getLocale, getTimeZone, info, integerValue, intValue, isBlankInput, isEnabled, isRef, isWhitespace, longValue, matchField, matchStat, nextIdent, nextToken, nextToken, nextTokenWithChar, nextTokenWithColon, nextTokenWithColon, nextTokenWithComma, pos, resetStringPosition, scanBoolean, scanEnum, scanFalse, scanFieldBoolean, scanFieldDouble, scanFieldDouble, scanFieldFloat, scanFieldInt, scanFieldLong, scanFieldString, scanFieldStringArray, scanFieldSymbol, scanFloat, scanIdent, scanInt, scanLong, scanNULL, scanNullOrNew, scanNumber, scanSet, scanString, scanString, scanStringArray, scanSymbol, scanSymbol, scanSymbolUnQuoted, scanSymbolWithSeperator, scanTreeSet, scanTrue, scanType, scanUndefined, setLocale, setTimeZone, skipWhitespace, stringDefaultValue, token, tokenName
public JSONReaderScanner(String input)
public JSONReaderScanner(String input, int features)
public JSONReaderScanner(char[] input, int inputLength)
public JSONReaderScanner(Reader reader)
public JSONReaderScanner(Reader reader, int features)
public JSONReaderScanner(char[] input, int inputLength, int features)
public final char charAt(int index)
charAt
在类中 JSONLexerBase
public final int indexOf(char ch, int startIndex)
indexOf
在类中 JSONLexerBase
public final String addSymbol(int offset, int len, int hash, SymbolTable symbolTable)
addSymbol
在类中 JSONLexerBase
public final char next()
next
在接口中 JSONLexer
next
在类中 JSONLexerBase
public final boolean charArrayCompare(char[] chars)
public byte[] bytesValue()
bytesValue
在接口中 JSONLexer
bytesValue
在类中 JSONLexerBase
public final String stringVal()
stringVal
在接口中 JSONLexer
stringVal
在类中 JSONLexerBase
public final String subString(int offset, int count)
subString
在类中 JSONLexerBase
public final String numberString()
numberString
在接口中 JSONLexer
numberString
在类中 JSONLexerBase
public void close()
close
在接口中 JSONLexer
close
在接口中 Closeable
close
在接口中 AutoCloseable
close
在类中 JSONLexerBase
public boolean isEOF()
isEOF
在类中 JSONLexerBase
Copyright © 2012–2016 Alibaba Group. All rights reserved.