public class JsonStreamParser extends Object implements JsonChars, EscapedStringAwareJsonParser
COMMA, DOT, END_ARRAY_CHAR, END_OBJECT_CHAR, EOF, EOL, ESCAPE_CHAR, EXP_LOWERCASE, EXP_UPPERCASE, FALSE_A, FALSE_E, FALSE_F, FALSE_L, FALSE_S, KEY_SEPARATOR, MINUS, NINE, NULL, NULL_L, NULL_N, NULL_U, PLUS, QUOTE, SPACE, START_ARRAY_CHAR, START_OBJECT_CHAR, TRUE_E, TRUE_R, TRUE_T, TRUE_U, ZERO
Constructor and Description |
---|
JsonStreamParser(InputStream in,
Charset charset,
int maxStringLength) |
JsonStreamParser(InputStream stream,
int maxStringLength) |
JsonStreamParser(Reader reader,
int maxStringLength) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
JsonLocationImpl |
createLocation() |
BigDecimal |
getBigDecimal() |
String |
getEscapedString() |
int |
getInt() |
javax.json.stream.JsonLocation |
getLocation() |
long |
getLong() |
String |
getString() |
boolean |
hasNext() |
boolean |
isIntegralNumber() |
static javax.json.stream.JsonLocation |
location(javax.json.stream.JsonParser parser) |
javax.json.stream.JsonParser.Event |
next() |
public JsonStreamParser(Reader reader, int maxStringLength)
public JsonStreamParser(InputStream stream, int maxStringLength)
public JsonStreamParser(InputStream in, Charset charset, int maxStringLength)
public boolean hasNext()
hasNext
in interface javax.json.stream.JsonParser
public JsonLocationImpl createLocation()
public javax.json.stream.JsonParser.Event next()
next
in interface javax.json.stream.JsonParser
public String getString()
getString
in interface javax.json.stream.JsonParser
public boolean isIntegralNumber()
isIntegralNumber
in interface javax.json.stream.JsonParser
public int getInt()
getInt
in interface javax.json.stream.JsonParser
public long getLong()
getLong
in interface javax.json.stream.JsonParser
public BigDecimal getBigDecimal()
getBigDecimal
in interface javax.json.stream.JsonParser
public javax.json.stream.JsonLocation getLocation()
getLocation
in interface javax.json.stream.JsonParser
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in interface javax.json.stream.JsonParser
public static javax.json.stream.JsonLocation location(javax.json.stream.JsonParser parser)
public String getEscapedString()
getEscapedString
in interface EscapedStringAwareJsonParser
Copyright © 2014 The Apache Software Foundation. All rights reserved.