public final class JSONReaderScanner extends JSONLexer
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BUF_INIT_LEN |
| 构造器和说明 |
|---|
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, nextTokenWithColon, nextTokenWithColon, numberValue, pos, resetStringPosition, scanFalse, scanFieldBoolean, scanFieldDouble, scanFieldFloat, scanFieldInt, scanFieldLong, scanFieldString, scanFieldStringArray, scanFieldSymbol, scanIdent, scanNullOrNew, scanNumber, scanSet, scanString, scanStringSingleQuote, scanSymbol, scanSymbol, scanSymbolUnQuoted, scanTreeSet, scanTrue, scanType, skipWhitespace, stringDefaultValue, token, tokenNamepublic static final int BUF_INIT_LEN
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 String addSymbol(int offset, int len, int hash, SymbolTable symbolTable)
public final boolean charArrayCompare(char[] chars)
charArrayCompare 在类中 JSONLexerpublic byte[] bytesValue()
bytesValue 在类中 JSONLexerpublic final String stringVal()
public final String numberString()
numberString 在类中 JSONLexerpublic void close()
Copyright © 2012-2013 Alibaba Group. All Rights Reserved.