Skip navigation links
A B C D E G H I J M N O P R S T V 

A

appendNextString(StringBuilder, int) - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
appendNextString(StringBuilder, int) - Method in interface net.markenwerk.utils.json.parser.JsonSource
Consumes and appends the next characters in the character sequence to the given StringBuilder.
appendNextString(StringBuilder, int) - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
appendNextString(StringBuilder, int) - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 

B

beginArray() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
beginArray() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.ARRAY_BEGIN and consumes the beginning of a JSON array.
beginDocument() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
beginDocument() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.DOCUMENT_BEGIN and consumes the begin of the JSON document.
beginObject() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
beginObject() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.OBJECT_BEGIN and consumes the beginning of a JSON object.
BYTE_ORDER_MARK - Static variable in interface net.markenwerk.utils.json.parser.JsonSource
A char that represents the Unicode byte order mark.

C

CharacterArrayJsonSource - Class in net.markenwerk.utils.json.parser
A CharacterArrayJsonSource is a JsonSource that is backed by a given char[].
CharacterArrayJsonSource(char[]) - Constructor for class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
checkDouble(double) - Static method in class net.markenwerk.utils.json.handler.IdleJsonHandler
Checks that a double value is a valid JSON number.
checkName(String) - Static method in class net.markenwerk.utils.json.handler.IdleJsonHandler
Checks that a String value is a valid JSON name.
checkString(String) - Static method in class net.markenwerk.utils.json.handler.IdleJsonHandler
Checks that a String value is a valid JSON string.
close() - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
close() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
close() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPushParser
 
close() - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
close() - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
currentState() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
currentState() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Reads, if necessary, from the underlying Reader and describes the current JsonState of this DefaultJsonPullParser, which describes the next type of value or structural element of the JSON document.

D

DefaultJsonPullParser - Class in net.markenwerk.utils.json.parser
DefaultJsonPullParser(String) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPullParser
Creates a new DefaultJsonPullParser.
DefaultJsonPullParser(char[]) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPullParser
Creates a new DefaultJsonPullParser.
DefaultJsonPullParser(Reader) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPullParser
Creates a new DefaultJsonPullParser.
DefaultJsonPullParser(JsonSource) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPullParser
Creates a new DefaultJsonPullParser.
DefaultJsonPullParser(JsonSource, JsonParserMode...) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPullParser
Creates a new DefaultJsonPullParser.
DefaultJsonPushParser - Class in net.markenwerk.utils.json.parser
A DefaultJsonPushParser is a stream based JSON parser.
DefaultJsonPushParser(String) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPushParser
Creates a new DefaultJsonPushParser.
DefaultJsonPushParser(char[]) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPushParser
Creates a new DefaultJsonPushParser.
DefaultJsonPushParser(Reader) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPushParser
Creates a new DefaultJsonPushParser.
DefaultJsonPushParser(JsonSource) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPushParser
Creates a new DefaultJsonPushParser.
DefaultJsonPushParser(JsonSource, JsonParserMode...) - Constructor for class net.markenwerk.utils.json.parser.DefaultJsonPushParser
Creates a new DefaultJsonPushParser.

E

endArray() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
endArray() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.ARRAY_END and consumes the end of the JSON array.
endDocument() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
endDocument() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.DOCUMENT_END and consumes the end of the JSON document.
endObject() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
endObject() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.OBJECT_END and consumes the end of the JSON object.

G

getAvailable() - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
getAvailable() - Method in interface net.markenwerk.utils.json.parser.JsonSource
Returns the amount of currently available characters.
getAvailable() - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
getAvailable() - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
getColumn() - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
getColumn() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
getColumn() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPushParser
 
getColumn() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Returns the column that corresponds to the current position of the underlying JsonSource in the character sequence, as if the character source was a regular file.
getColumn() - Method in interface net.markenwerk.utils.json.parser.JsonPushParser
Returns the column that corresponds to the current position of the underlying JsonSource in the character sequence, as if the character source was a regular file.
getColumn() - Method in interface net.markenwerk.utils.json.parser.JsonSource
Returns the column that corresponds to the current position of this JsonSource in the character sequence, as if the character source was a regular file.
getColumn() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
Returns the column in the JSON document, where the syntax error occurred.
getColumn() - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
getColumn() - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
getDescription() - Method in enum net.markenwerk.utils.json.parser.JsonSyntaxError
Returns a description of this JsonSyntaxError.
getError() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
Returns the syntax error.
getExpectation() - Method in enum net.markenwerk.utils.json.parser.JsonSyntaxError
Returns a description of an unfulfilled expectation, that caused this JsonSyntaxError.
getFuture(int) - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
getFuture(int) - Method in interface net.markenwerk.utils.json.parser.JsonSource
Returns some of the characters havn't been consumed yet, beginning with the next character to be consumed, if already available, or an empty String otherwise.
getFuture() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
Returns a few characters from the parsed character stream, that come after the syntax error, if already cached.
getFuture(int) - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
getFuture(int) - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
getLine() - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
getLine() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
getLine() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPushParser
 
getLine() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Returns the line that corresponds to the current position of the underlying JsonSource in the character sequence, as if the character source was a regular file.
getLine() - Method in interface net.markenwerk.utils.json.parser.JsonPushParser
Returns the line that corresponds to the current position of the underlying JsonSource in the character sequence, as if the character source was a regular file.
getLine() - Method in interface net.markenwerk.utils.json.parser.JsonSource
Returns the line that corresponds to the current position of this JsonSource in the character sequence, as if the character source was a regular file.
getLine() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
Returns the line in the JSON document, where the syntax error occurred.
getLine() - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
getLine() - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
getMessage() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
 
getPast(int) - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
getPast(int) - Method in interface net.markenwerk.utils.json.parser.JsonSource
Returns some of the characters that already have been consumed, ending with the last consumed character, if still available, or an empty String otherwise.
getPast() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
Returns a few characters from the parsed character stream, that came before the syntax error, if still cached.
getPast(int) - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
getPast(int) - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
getResult() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
getResult() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Returns the calculated result.

H

handle(JsonHandler<Result>) - Method in class net.markenwerk.utils.json.parser.DefaultJsonPushParser
 
handle(JsonHandler<Result>) - Method in interface net.markenwerk.utils.json.parser.JsonPushParser
Handle the character sequence from the JsonSource and report to the JsonHandler.
hasNextElement() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
hasNextElement() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Returns whether the current JSON array or JSON object has more elements.

I

IdleJsonHandler<Result> - Class in net.markenwerk.utils.json.handler
An IdleJsonHandler is a JsonHandler with empty methods.
IdleJsonHandler() - Constructor for class net.markenwerk.utils.json.handler.IdleJsonHandler
 

J

JsonException - Exception in net.markenwerk.utils.json.common
A JsonException indicates that a JSON related operation failed.
JsonException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonException
Creates a new JsonException with the given message and cause.
JsonException(String) - Constructor for exception net.markenwerk.utils.json.common.JsonException
Creates a new JsonException with the given message.
JsonException(Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonException
Creates a new JsonException with the given cause.
JsonHandler<Result> - Interface in net.markenwerk.utils.json.handler
A JsonHandler provides a collection of callback methods that can be called for a sequence of events that describe a JSON document.
JsonHandlingException - Exception in net.markenwerk.utils.json.handler
A JsonHandlingException is a JsonProcessingException that indicates that a JsonHandler couldn't handle an event in one of the callback methods.
JsonHandlingException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.handler.JsonHandlingException
Creates a new JsonStateException with the given message and cause.
JsonHandlingException(String) - Constructor for exception net.markenwerk.utils.json.handler.JsonHandlingException
Creates a new JsonStateException with the given message.
JsonHandlingException(Throwable) - Constructor for exception net.markenwerk.utils.json.handler.JsonHandlingException
Creates a new JsonStateException with the given cause.
JsonIndexException - Exception in net.markenwerk.utils.json.common
A JsonIndexException is a JsonException that indicates that a given value is not a valid index for a given JSON structure.
JsonIndexException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonIndexException
Creates a new JsonIndexException with the given message and cause.
JsonIndexException(String) - Constructor for exception net.markenwerk.utils.json.common.JsonIndexException
Creates a new JsonIndexException with the given message.
JsonIndexException(Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonIndexException
Creates a new JsonIndexException with the given cause.
JsonParserMode - Enum in net.markenwerk.utils.json.parser
A JsonParserMode is a configuration flag that modifies the execution of a DefaultJsonPullParser or a DefaultJsonPushParser.
JsonProcessingException - Exception in net.markenwerk.utils.json.common
A JsonProcessingException is a JsonException that indicates that a JSON related operation couldn't be performed.
JsonProcessingException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonProcessingException
Creates a new JsonProcessingException with the given message and cause.
JsonProcessingException(String) - Constructor for exception net.markenwerk.utils.json.common.JsonProcessingException
Creates a new JsonProcessingException with the given message.
JsonProcessingException(Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonProcessingException
Creates a new JsonProcessingException with the given cause.
JsonPullParser - Interface in net.markenwerk.utils.json.parser
A JsonPullParser is an event based JSON parser.
JsonPushParser - Interface in net.markenwerk.utils.json.parser
A JsonPullParser is an event based JSON parser.
JsonSource - Interface in net.markenwerk.utils.json.parser
A JsonSource represents access to a sequence of characters to be used used by a JsonPullParser.
JsonState - Enum in net.markenwerk.utils.json.parser
A JsonState describes the current state of a JsonPullParser and determines which methods may be called successfully next.
JsonStateException - Exception in net.markenwerk.utils.json.common
A JsonStateException is a JsonProcessingException that indicates that a JSON related operation couldn't be performed because the JSON related object is not in the correct state for that operation.
JsonStateException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonStateException
Creates a new JsonStateException with the given message and cause.
JsonStateException(String) - Constructor for exception net.markenwerk.utils.json.common.JsonStateException
Creates a new JsonStateException with the given message.
JsonStateException(Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonStateException
Creates a new JsonStateException with the given cause.
JsonSyntaxError - Enum in net.markenwerk.utils.json.parser
A JsonSyntaxError describes the kinds of syntax error a JSON parser may encounter.
JsonSyntaxException - Exception in net.markenwerk.utils.json.parser
A JsonSyntaxException is a JsonException that indicates that a JSON parser encountered a JSON syntax error while parsing a JSON document.
JsonSyntaxException(JsonSyntaxError, int, int, String, String) - Constructor for exception net.markenwerk.utils.json.parser.JsonSyntaxException
Creates a new JsonSyntaxException for the given components.
JsonValueException - Exception in net.markenwerk.utils.json.common
A JsonValueException is a JsonException that indicates that a JSON value couldn't be processed or failed to fulfill a constraint.
JsonValueException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonValueException
Creates a new JsonValueException with the given message and cause.
JsonValueException(String) - Constructor for exception net.markenwerk.utils.json.common.JsonValueException
Creates a new JsonValueException with the given message.
JsonValueException(Throwable) - Constructor for exception net.markenwerk.utils.json.common.JsonValueException
Creates a new JsonValueException with the given cause.

M

makeAvailable() - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
makeAvailable(int) - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
makeAvailable() - Method in interface net.markenwerk.utils.json.parser.JsonSource
Ensures that characters are available to be consumed, unless the character sequence has reached its end.
makeAvailable(int) - Method in interface net.markenwerk.utils.json.parser.JsonSource
Ensures that a given minimum of characters is available to be consumed.
makeAvailable() - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
makeAvailable(int) - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
makeAvailable() - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
makeAvailable(int) - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 

N

net.markenwerk.utils.json.common - package net.markenwerk.utils.json.common
 
net.markenwerk.utils.json.handler - package net.markenwerk.utils.json.handler
 
net.markenwerk.utils.json.parser - package net.markenwerk.utils.json.parser
 
nextBoolean() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextBoolean() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.BOOLEAN and consumes and returns the corresponding value.
nextByte() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextByte() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.LONG and consumes and returns the corresponding value as a byte.
nextCharacter() - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
nextCharacter() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextCharacter() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.LONG and consumes and returns the corresponding value as a char.
nextCharacter() - Method in interface net.markenwerk.utils.json.parser.JsonSource
Consumes and returns the next character in the character sequence.
nextCharacter() - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
nextCharacter() - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
nextDouble() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextDouble() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.DOUBLE and consumes and returns the corresponding value.
nextFloat() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextFloat() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.DOUBLE and consumes and returns the corresponding value as a float.
nextInteger() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextInteger() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.LONG and consumes and returns the corresponding value as a int.
nextLong() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextLong() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.LONG and consumes and returns the corresponding value.
nextName() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextName() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.NAME and consumes and returns the corresponding name of a JSON object entry.
nextNull() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextNull() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.NULL and consumes the null The next JsonState describes either the next sibling value of this JSON value or the end of surrounding JSON array or JSON object.
nextShort() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextShort() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.LONG and consumes and returns the corresponding value as a short.
nextString(int) - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
nextString() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
nextString() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.STRING and consumes and returns the corresponding value.
nextString(int) - Method in interface net.markenwerk.utils.json.parser.JsonSource
Consumes and returns the next characters in the character sequence.
nextString(int) - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
nextString(int) - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 
NullJsonHandler - Class in net.markenwerk.utils.json.handler
A NullJsonHandler is an IdleJsonHandler that does nothing.
NullJsonHandler() - Constructor for class net.markenwerk.utils.json.handler.NullJsonHandler
Creates a new NullJsonHandler

O

onArrayBegin() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onArrayBegin() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON array started.
onArrayEnd() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onArrayEnd() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON array ended.
onBoolean(boolean) - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onBoolean(boolean) - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object encountered a JSON boolean.
onDocumentBegin() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onDocumentBegin() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON document started.
onDocumentEnd() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onDocumentEnd() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON document ended.
onDouble(double) - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onDouble(double) - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object encountered a JSON number, that represents a decimal value.
onLong(long) - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onLong(long) - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object encountered a JSON number, that represents an integer value.
onName(String) - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onName(String) - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object encountered the name for the next JSON value.
onNext() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onNext() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON array or JSON object encountered another element.
onNull() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onNull() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object encountered a JSON null.
onObjectBegin() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onObjectBegin() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object started.
onObjectEnd() - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onObjectEnd() - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object ended.
onString(String) - Method in class net.markenwerk.utils.json.handler.IdleJsonHandler
 
onString(String) - Method in interface net.markenwerk.utils.json.handler.JsonHandler
Called when the parsing of a JSON object encountered a JSON string.

P

peekCharacter(int) - Method in class net.markenwerk.utils.json.parser.CharacterArrayJsonSource
 
peekCharacter(int) - Method in interface net.markenwerk.utils.json.parser.JsonSource
Returns a future character in the character sequence, without consuming it.
peekCharacter(int) - Method in class net.markenwerk.utils.json.parser.ReaderJsonSource
 
peekCharacter(int) - Method in class net.markenwerk.utils.json.parser.StringJsonSource
 

R

ReaderJsonSource - Class in net.markenwerk.utils.json.parser
A StringJsonSource is a JsonSource that is backed by a given Reader and buffers a small portion of the read characters in a char[].
ReaderJsonSource(Reader) - Constructor for class net.markenwerk.utils.json.parser.ReaderJsonSource
Creates a new StringJsonSource with the default buffer size.
ReaderJsonSource(Reader, int) - Constructor for class net.markenwerk.utils.json.parser.ReaderJsonSource
Creates a new StringJsonSource.
readString() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
readString() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Ensures that the current JsonState is JsonState.STRING and return a Reader that consumes the corresponding value.

S

skipValue() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
skipValue() - Method in interface net.markenwerk.utils.json.parser.JsonPullParser
Skips the current JSON value.
StringJsonSource - Class in net.markenwerk.utils.json.parser
A StringJsonSource is a JsonSource that is backed by a given String.
StringJsonSource(String) - Constructor for class net.markenwerk.utils.json.parser.StringJsonSource
Creates a new StringJsonSource.

T

toString() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPullParser
 
toString() - Method in class net.markenwerk.utils.json.parser.DefaultJsonPushParser
 
toString() - Method in exception net.markenwerk.utils.json.parser.JsonSyntaxException
 

V

VacantJsonIndexException - Exception in net.markenwerk.utils.json.common
A VacantJsonIndexException is a JsonValueException indicates that a JSON structure has no JSON value for a given index.
VacantJsonIndexException(String, Throwable) - Constructor for exception net.markenwerk.utils.json.common.VacantJsonIndexException
Creates a new VacantJsonIndexException with the given message and cause.
VacantJsonIndexException(String) - Constructor for exception net.markenwerk.utils.json.common.VacantJsonIndexException
Creates a new VacantJsonIndexException with the given message.
VacantJsonIndexException(Throwable) - Constructor for exception net.markenwerk.utils.json.common.VacantJsonIndexException
Creates a new VacantJsonIndexException with the given cause.
valueOf(String) - Static method in enum net.markenwerk.utils.json.parser.JsonParserMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.markenwerk.utils.json.parser.JsonState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.markenwerk.utils.json.parser.JsonSyntaxError
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.markenwerk.utils.json.parser.JsonParserMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.markenwerk.utils.json.parser.JsonState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.markenwerk.utils.json.parser.JsonSyntaxError
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I J M N O P R S T V 
Skip navigation links

Copyright © 2016 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.