@Beta public class MockJsonParser extends JsonParser
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the parser and the underlying input stream or reader, and releases any memory associated with it.
|
BigInteger |
getBigIntegerValue()
Returns the
BigInteger value of the current token.
|
byte |
getByteValue()
Returns the byte value of the current token.
|
String |
getCurrentName()
Returns the most recent field name or
null for array values or for root-level values.
|
JsonToken |
getCurrentToken()
Returns the token the parser currently points to or
null for none (at start of input or after end of input).
|
BigDecimal |
getDecimalValue()
Returns the
BigDecimal value of the current token.
|
double |
getDoubleValue()
Returns the double value of the current token.
|
JsonFactory |
getFactory()
Returns the JSON factory from which this generator was created.
|
float |
getFloatValue()
Returns the float value of the current token.
|
int |
getIntValue()
Returns the int value of the current token.
|
long |
getLongValue()
Returns the long value of the current token.
|
short |
getShortValue()
Returns the short value of the current token.
|
String |
getText()
Returns a textual representation of the current token or
null if
JsonParser is
null.
|
boolean |
isClosed()
Returns whether
close() was called.
|
JsonToken |
nextToken()
Returns the next token from the stream or
null to indicate end of input.
|
JsonParser |
skipChildren()
Skips to the matching
JsonToken if current token is
JsonToken, the matching
JsonToken if the current token is
JsonToken, else does nothing.
|
parse, parse, parse, parse, parse, parse, parseAndClose, parseAndClose, parseAndClose, parseAndClose, parseArray, parseArray, parseArray, parseArray, parseArrayAndClose, parseArrayAndClose, parseArrayAndClose, parseArrayAndClose, skipToKey, skipToKeypublic JsonFactorygetFactory()
JsonParser
public void close()
throws IOException
JsonParser
close in class
JsonParser
IOException
public JsonTokennextToken() throws IOException
JsonParser
null to indicate end of input.
nextToken in class
JsonParser
IOException
public JsonTokengetCurrentToken()
JsonParser
null for none (at start of input or after end of input).
public StringgetCurrentName() throws IOException
JsonParser
null for array values or for root-level values.
getCurrentName in class
JsonParser
IOException
public JsonParserskipChildren() throws IOException
JsonParser
JsonToken.END_ARRAY if current token is
JsonToken.START_ARRAY , the matching
JsonToken.END_OBJECT if the current token is
JsonToken.START_OBJECT , else does nothing.
skipChildren in class
JsonParser
IOException
public StringgetText() throws IOException
JsonParser
null if
JsonParser.getCurrentToken() is
null.
getText in class
JsonParser
IOException
public byte getByteValue()
throws IOException
JsonParser
getByteValue in class
JsonParser
IOException
public short getShortValue()
throws IOException
JsonParser
getShortValue in class
JsonParser
IOException
public int getIntValue()
throws IOException
JsonParser
getIntValue in class
JsonParser
IOException
public float getFloatValue()
throws IOException
JsonParser
getFloatValue in class
JsonParser
IOException
public long getLongValue()
throws IOException
JsonParser
getLongValue in class
JsonParser
IOException
public double getDoubleValue()
throws IOException
JsonParser
getDoubleValue in class
JsonParser
IOException
public BigIntegergetBigIntegerValue() throws IOException
JsonParser
BigInteger value of the current token.
getBigIntegerValue in class
JsonParser
IOException
public BigDecimalgetDecimalValue() throws IOException
JsonParser
BigDecimal value of the current token.
getDecimalValue in class
JsonParser
IOException
public boolean isClosed()
close() was called.