Class MockJsonParser (1.42.0)

public class MockJsonParser extends JsonParser

Beta
Mock for JsonParser.

Implementation is thread-safe.

Inheritance

java.lang.Object > JsonParser > MockJsonParser

Constructors

MockJsonParser(JsonFactory factory)

public MockJsonParser(JsonFactory factory)
Parameter
NameDescription
factoryJsonFactory

Methods

close()

public void close()

Closes the parser and the underlying input stream or reader, and releases any memory associated with it.

Overrides Exceptions
TypeDescription
IOException

getBigIntegerValue()

public BigInteger getBigIntegerValue()

Returns the BigInteger value of the current token.

Returns
TypeDescription
BigInteger
Overrides Exceptions
TypeDescription
IOException

getByteValue()

public byte getByteValue()

Returns the byte value of the current token.

Returns
TypeDescription
byte
Overrides Exceptions
TypeDescription
IOException

getCurrentName()

public String getCurrentName()

Returns the most recent field name or null for array values or for root-level values.

Returns
TypeDescription
String
Overrides Exceptions
TypeDescription
IOException

getCurrentToken()

public JsonToken getCurrentToken()

Returns the token the parser currently points to or null for none (at start of input or after end of input).

Returns
TypeDescription
JsonToken
Overrides

getDecimalValue()

public BigDecimal getDecimalValue()

Returns the BigDecimal value of the current token.

Returns
TypeDescription
BigDecimal
Overrides Exceptions
TypeDescription
IOException

getDoubleValue()

public double getDoubleValue()

Returns the double value of the current token.

Returns
TypeDescription
double
Overrides Exceptions
TypeDescription
IOException

getFactory()

public JsonFactory getFactory()

Returns the JSON factory from which this generator was created.

Returns
TypeDescription
JsonFactory
Overrides

getFloatValue()

public float getFloatValue()

Returns the float value of the current token.

Returns
TypeDescription
float
Overrides Exceptions
TypeDescription
IOException

getIntValue()

public int getIntValue()

Returns the int value of the current token.

Returns
TypeDescription
int
Overrides Exceptions
TypeDescription
IOException

getLongValue()

public long getLongValue()

Returns the long value of the current token.

Returns
TypeDescription
long
Overrides Exceptions
TypeDescription
IOException

getShortValue()

public short getShortValue()

Returns the short value of the current token.

Returns
TypeDescription
short
Overrides Exceptions
TypeDescription
IOException

getText()

public String getText()

Returns a textual representation of the current token or null if #getCurrentToken() is null.

Returns
TypeDescription
String
Overrides Exceptions
TypeDescription
IOException

isClosed()

public boolean isClosed()

Returns whether #close() was called.

Returns
TypeDescription
boolean

nextToken()

public JsonToken nextToken()

Returns the next token from the stream or null to indicate end of input.

Returns
TypeDescription
JsonToken
Overrides Exceptions
TypeDescription
IOException

skipChildren()

public JsonParser skipChildren()

Skips to the matching 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.

Returns
TypeDescription
JsonParser
Overrides Exceptions
TypeDescription
IOException