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, integerValue, intValue, isBlankInput, isEnabled, isRef, isWhitespace, longValue, matchField, matchStat, nextIdent, nextToken, nextToken, nextTokenWithChar, nextTokenWithChar, nextTokenWithColon, nextTokenWithColon, nextTokenWithComma, 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, skipWhitespace, stringDefaultValue, token, tokenNamepublic 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 在类中 JSONLexerBasepublic final int indexOf(char ch,
int startIndex)
indexOf 在类中 JSONLexerBasepublic final String addSymbol(int offset, int len, int hash, SymbolTable symbolTable)
addSymbol 在类中 JSONLexerBasepublic final char next()
next 在接口中 JSONLexernext 在类中 JSONLexerBasepublic final boolean charArrayCompare(char[] chars)
public byte[] bytesValue()
bytesValue 在接口中 JSONLexerbytesValue 在类中 JSONLexerBasepublic final String stringVal()
stringVal 在接口中 JSONLexerstringVal 在类中 JSONLexerBasepublic final String subString(int offset, int count)
subString 在类中 JSONLexerBasepublic final String numberString()
numberString 在接口中 JSONLexernumberString 在类中 JSONLexerBasepublic void close()
close 在接口中 JSONLexerclose 在接口中 Closeableclose 在接口中 AutoCloseableclose 在类中 JSONLexerBasepublic boolean isEOF()
isEOF 在类中 JSONLexerBaseCopyright © 2012–2015 Alibaba Group. All rights reserved.