Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(String, JsonAdapter<?>, MethodHandle) - Method in interface io.avaje.json.view.ViewBuilder
-
Add a json property entry.
- addArray(String, JsonAdapter<?>, MethodHandle) - Method in interface io.avaje.json.view.ViewBuilder
-
Add a nested json array.
- allNames(PropertyNames) - Method in interface io.avaje.json.JsonWriter
-
Set the property names that will be used for all json generation.
- allNames(PropertyNames) - Method in class io.avaje.json.stream.DelegateJsonWriter
B
- BEGIN_ARRAY - Enum constant in enum io.avaje.json.JsonReader.Token
-
The opening of a JSON array.
- BEGIN_OBJECT - Enum constant in enum io.avaje.json.JsonReader.Token
-
The opening of a JSON object.
- beginArray() - Method in interface io.avaje.json.JsonReader
-
Read array begin.
- beginArray() - Method in interface io.avaje.json.JsonWriter
-
Write array begin.
- beginArray() - Method in class io.avaje.json.stream.DelegateJsonWriter
- beginObject() - Method in interface io.avaje.json.JsonReader
-
Read begin object.
- beginObject() - Method in interface io.avaje.json.JsonWriter
-
Write object begin.
- beginObject() - Method in class io.avaje.json.stream.DelegateJsonWriter
- beginObject(PropertyNames) - Method in interface io.avaje.json.JsonReader
-
Set the current property names.
- beginObject(PropertyNames) - Method in interface io.avaje.json.JsonWriter
-
Write object being and use the already encoded property names.
- beginObject(PropertyNames) - Method in class io.avaje.json.stream.DelegateJsonWriter
- beginObject(String, MethodHandle) - Method in interface io.avaje.json.view.ViewBuilder
-
Begin a json object.
- beginStream() - Method in interface io.avaje.json.JsonReader
-
Read the beginning of an ARRAY or x-json-stream (new line delimited json content).
- BOOLEAN - Enum constant in enum io.avaje.json.JsonReader.Token
-
A JSON
true
orfalse
. - BufferedJsonWriter - Interface in io.avaje.json.stream
-
Provides a JsonWriter optimised for returning json as string content.
- bufferedWriter() - Method in interface io.avaje.json.stream.JsonStream
-
Return a JsonWriter for use for writing to json string.
- bufferedWriterAsBytes() - Method in interface io.avaje.json.stream.JsonStream
-
Return a JsonWriter to use for writing json to byte array.
- BufferRecycleStrategy - Enum in io.avaje.json.stream
-
Strategy for recycling buffers used in parsing and generation.
- bufferRecycling(BufferRecycleStrategy) - Method in class io.avaje.json.stream.core.JsonStreamBuilder
-
Determines how byte buffers are recycled
- bufferRecycling(BufferRecycleStrategy) - Method in interface io.avaje.json.stream.JsonStream.Builder
-
Determines how byte buffers are recycled
- build() - Method in interface io.avaje.json.mapper.JsonMapper.Builder
-
Build and return the JsonNodeMapper.
- build() - Method in class io.avaje.json.stream.core.JsonStreamBuilder
-
Build and return the JsonStream.
- build() - Method in interface io.avaje.json.stream.JsonStream.Builder
-
Build and return the JsonStream.
- build(ViewBuilder) - Method in interface io.avaje.json.view.ViewBuilderAware
-
Build view for the top level.
- build(ViewBuilder, String, MethodHandle) - Method in interface io.avaje.json.view.ViewBuilderAware
-
Build nested part of the view.
- builder() - Static method in interface io.avaje.json.mapper.JsonMapper
-
Create a new builder for JsonMapper.
- builder() - Static method in interface io.avaje.json.stream.JsonStream
-
Create and return a builder for the default JsonStreamAdapter implementation.
- byteArray() - Static method in class io.avaje.json.core.CoreTypes
-
Return a JsonAdapter for
byte[]
. - BytesJsonWriter - Interface in io.avaje.json.stream
-
JsonWriter optimised for returning json as byte array.
C
- close() - Method in interface io.avaje.json.JsonReader
-
Close the resources of the reader.
- close() - Method in interface io.avaje.json.JsonWriter
-
Close the writer.
- close() - Method in class io.avaje.json.stream.DelegateJsonWriter
- CoreTypes - Class in io.avaje.json.core
-
Provides core JsonAdapter for common types.
- CoreTypes() - Constructor for class io.avaje.json.core.CoreTypes
- CoreTypes.CoreAdapters - Interface in io.avaje.json.core
-
The basic JsonAdapter types.
- create(Type) - Static method in class io.avaje.json.core.CoreTypes
-
Return a core supported type adapter or null.
- createArray(Class<?>) - Static method in class io.avaje.json.core.CoreTypes
-
Create a JsonAdapter for an Array of the given element type.
- createArray(Class<?>, JsonAdapter<Object>) - Static method in class io.avaje.json.core.CoreTypes
-
Create a JsonAdapter for an Array of the given type.
- createCoreAdapters() - Static method in class io.avaje.json.core.CoreTypes
-
Create a JsonAdapter that supports simple types including scalar types of: String, Integer, Long, Double, Boolean plus List and Map of those types.
- createList(JsonAdapter<V>) - Static method in class io.avaje.json.core.CoreTypes
-
Create a JsonAdapter for a List with a given adapter for the elements.
- createMap(JsonAdapter<V>) - Static method in class io.avaje.json.core.CoreTypes
-
Create a JsonAdapter for a Map with a given adapter for the values.
- createSet(JsonAdapter<V>) - Static method in class io.avaje.json.core.CoreTypes
-
Create a JsonAdapter for a Set with a given adapter for the elements.
- currentToken() - Method in interface io.avaje.json.JsonReader
-
Return the current Token.
D
- DelegateJsonWriter - Class in io.avaje.json.stream
-
Provides a delegating JsonWriter.
- DelegateJsonWriter(JsonWriter) - Constructor for class io.avaje.json.stream.DelegateJsonWriter
E
- emptyArray() - Method in interface io.avaje.json.JsonWriter
-
Write empty array.
- emptyArray() - Method in class io.avaje.json.stream.DelegateJsonWriter
- endArray() - Method in interface io.avaje.json.JsonReader
-
Read array end.
- endArray() - Method in interface io.avaje.json.JsonWriter
-
Write array end.
- endArray() - Method in class io.avaje.json.stream.DelegateJsonWriter
- endObject() - Method in interface io.avaje.json.JsonReader
-
Read end object.
- endObject() - Method in interface io.avaje.json.JsonWriter
-
Write object end.
- endObject() - Method in class io.avaje.json.stream.DelegateJsonWriter
- endObject() - Method in interface io.avaje.json.view.ViewBuilder
-
End a json object.
- endStream() - Method in interface io.avaje.json.JsonReader
-
Read the end of an ARRAY or x-json-stream (new line delimited json content).
- Example - Search tag in interface io.avaje.json.mapper.JsonMapper
- Section
- extract(String) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the text from the node at the given path.
- extract(String, boolean) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the boolean from the given path if present or the given default value.
- extract(String, double) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the double from the given path if present or the given default value.
- extract(String, int) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the int from the given path if present or the given default value.
- extract(String, long) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the long from the given path if present or the given default value.
- extract(String, String) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the text value from the given path if present or the given default value.
- extract(Map<String, Object>) - Method in interface io.avaje.json.mapper.JsonMapper
-
Return the map wrapped via JsonExtract to make extracting values easier.
- extractOrEmpty(String) - Method in interface io.avaje.json.mapper.JsonExtract
-
Extract the text value from the given path if present else empty.
F
- failOnNullPrimitives(boolean) - Method in class io.avaje.json.stream.core.JsonStreamBuilder
- failOnNullPrimitives(boolean) - Method in interface io.avaje.json.stream.JsonStream.Builder
-
Set to true to fail on NULL for primitive types.
- failOnUnknown(boolean) - Method in class io.avaje.json.stream.core.JsonStreamBuilder
-
Set to true to fail on unknown properties.
- failOnUnknown(boolean) - Method in interface io.avaje.json.stream.JsonStream.Builder
-
Set to true to fail on unknown properties.
- field(Class<?>, String) - Method in interface io.avaje.json.view.ViewBuilder
-
Return a MethodHandle for public field access for the given class and field name.
- flush() - Method in interface io.avaje.json.JsonWriter
-
Flush the writer.
- flush() - Method in class io.avaje.json.stream.DelegateJsonWriter
- flush() - Method in interface io.avaje.json.stream.JsonOutput
-
Flush the underlying OutputStream.
- fromJson(byte[]) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Read the return the value from the json content.
- fromJson(JsonReader) - Method in interface io.avaje.json.JsonAdapter
-
Read the type from the reader.
- fromJson(JsonReader) - Method in interface io.avaje.json.mapper.JsonMapper
-
Read the object from JSON.
- fromJson(JsonReader) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Read the return the value from the reader.
- fromJson(InputStream) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Read the return the value from the inputStream.
- fromJson(Reader) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Read the return the value from the reader.
- fromJson(String) - Method in interface io.avaje.json.mapper.JsonMapper
-
Read the object from JSON string.
- fromJson(String) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Read the return the value from the json content.
- fromJsonArray(JsonReader) - Method in interface io.avaje.json.mapper.JsonMapper
-
Read a List from JSON ARRAY.
- fromJsonArray(String) - Method in interface io.avaje.json.mapper.JsonMapper
-
Read a List from JSON ARRAY string.
- fromJsonObject(JsonReader) - Method in interface io.avaje.json.mapper.JsonMapper
-
Read a Map from JSON OBJECT.
- fromJsonObject(String) - Method in interface io.avaje.json.mapper.JsonMapper
-
Read a Map from JSON OBJECT string.
H
- hasNextElement() - Method in interface io.avaje.json.JsonReader
-
Return true if there is a next element in an ARRAY.
- hasNextField() - Method in interface io.avaje.json.JsonReader
-
Return true if there is a next field to be read in an OBJECT.
- hasNextStreamElement() - Method in interface io.avaje.json.JsonReader
-
Return true if there is a next element in an ARRAY or x-json-stream (new line delimited json content).
- HYBRID_POOL - Enum constant in enum io.avaje.json.stream.BufferRecycleStrategy
-
Use 2 recyclers and switch between them depending on the nature of thread (virtual or not)
I
- io.avaje.json - package io.avaje.json
- io.avaje.json.core - package io.avaje.json.core
-
Core JsonAdapters provided for basic types.
- io.avaje.json.mapper - package io.avaje.json.mapper
- io.avaje.json.stream - package io.avaje.json.stream
-
Reading and writing JSON content.
- io.avaje.json.stream.core - package io.avaje.json.stream.core
-
Default stream handling provided with Jsonb.
- io.avaje.json.view - package io.avaje.json.view
-
Defines the ability to build "Views" that will render only selected properties of a JsonAdapter.
- isNullValue() - Method in interface io.avaje.json.JsonReader
-
Return true if the value to be read is a null.
- isViewBuilderAware() - Method in interface io.avaje.json.JsonAdapter
-
Return true if this adapter represents a json object or json array of objects that supports json views.
J
- JsonAdapter<T> - Interface in io.avaje.json
-
The core API for serialization to and from json.
- JsonDataException - Exception Class in io.avaje.json
-
Thrown when data being parsed is not encoded as valid json or attempting to write invalid json.
- JsonDataException(String) - Constructor for exception class io.avaje.json.JsonDataException
- JsonDataException(String, Throwable) - Constructor for exception class io.avaje.json.JsonDataException
- JsonDataException(Throwable) - Constructor for exception class io.avaje.json.JsonDataException
- JsonEofException - Exception Class in io.avaje.json
-
Thrown when we hit EOF unexpectedly.
- JsonEofException(IOException) - Constructor for exception class io.avaje.json.JsonEofException
- JsonEofException(String) - Constructor for exception class io.avaje.json.JsonEofException
- JsonEofException(String, IOException) - Constructor for exception class io.avaje.json.JsonEofException
- JsonException - Exception Class in io.avaje.json
-
Thrown when the data being parsed is not encoded as valid JSON, method invocation fails for json views, or and underlying IOException occurs.
- JsonException(String) - Constructor for exception class io.avaje.json.JsonException
- JsonException(String, Throwable) - Constructor for exception class io.avaje.json.JsonException
- JsonException(Throwable) - Constructor for exception class io.avaje.json.JsonException
- JsonExtract - Interface in io.avaje.json.mapper
-
A helper to extract values from a Map.
- JsonIoException - Exception Class in io.avaje.json
-
Thrown when underlying IOException occurred during read or write of json.
- JsonIoException(IOException) - Constructor for exception class io.avaje.json.JsonIoException
- JsonIoException(String) - Constructor for exception class io.avaje.json.JsonIoException
- JsonIoException(String, IOException) - Constructor for exception class io.avaje.json.JsonIoException
- JsonMapper - Interface in io.avaje.json.mapper
-
A mapper for mapping to basic Java types.
- JsonMapper.Builder - Interface in io.avaje.json.mapper
-
Build the JsonNodeMapper.
- JsonMapper.Type<T> - Interface in io.avaje.json.mapper
-
Reading and writing with all options such and InputStream, Reader etc.
- JsonOutput - Interface in io.avaje.json.stream
-
Output that can be aware of server content chunking.
- JsonReader - Interface in io.avaje.json
-
Reads json content as a stream of JSON tokens and content.
- JsonReader.Token - Enum in io.avaje.json
-
A structure, name, or value type in a JSON-encoded string.
- jsonStream(JsonStream) - Method in interface io.avaje.json.mapper.JsonMapper.Builder
-
Set the default JsonStream to use.
- JsonStream - Interface in io.avaje.json.stream
-
Provides the underlying JsonReader and JsonWriter to use.
- JsonStream.Builder - Interface in io.avaje.json.stream
-
Used to build JsonStream with custom settings.
- JsonStreamBuilder - Class in io.avaje.json.stream.core
-
Used to build the default JsonStream implementation with custom settings.
- JsonStreamBuilder() - Constructor for class io.avaje.json.stream.core.JsonStreamBuilder
- jsonValue(Object) - Method in interface io.avaje.json.JsonWriter
-
Write a value that could be any value.
- jsonValue(Object) - Method in class io.avaje.json.stream.DelegateJsonWriter
- JsonWriter - Interface in io.avaje.json
-
Writes json content.
L
- list() - Method in interface io.avaje.json.mapper.JsonMapper
-
Return a mapper for json ARRAY content with more reading/writing options.
- list() - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Create a list type for this type.
- listAdapter() - Method in interface io.avaje.json.core.CoreTypes.CoreAdapters
-
Return the List JsonAdapter.
- location() - Method in interface io.avaje.json.JsonReader
-
Return the current location.
- LOCK_FREE - Enum constant in enum io.avaje.json.stream.BufferRecycleStrategy
-
A lock free implementation designed for virtual thread use
M
- map() - Method in interface io.avaje.json.mapper.JsonMapper
-
Return a mapper for json OBJECT content with more reading/writing options.
- map() - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Create a map type with string keys and this type as the value type.
- mapAdapter() - Method in interface io.avaje.json.core.CoreTypes.CoreAdapters
-
Return the Map JsonAdapter.
- markIncomplete() - Method in interface io.avaje.json.JsonWriter
-
Mark the generated json as not completed due to an error.
- markIncomplete() - Method in class io.avaje.json.stream.DelegateJsonWriter
- method(Class<?>, String, Class<?>) - Method in interface io.avaje.json.view.ViewBuilder
-
Return a MethodHandle for the "getter/accessor" for the given class and field name.
N
- name(int) - Method in interface io.avaje.json.JsonWriter
-
Set the next property name to write by position.
- name(int) - Method in class io.avaje.json.stream.DelegateJsonWriter
- name(String) - Method in interface io.avaje.json.JsonWriter
-
Set the next property name to write.
- name(String) - Method in class io.avaje.json.stream.DelegateJsonWriter
- nextField() - Method in interface io.avaje.json.JsonReader
-
Return the next field.
- NO_RECYCLING - Enum constant in enum io.avaje.json.stream.BufferRecycleStrategy
-
Do not perform any sort of recycling.
- NULL - Enum constant in enum io.avaje.json.JsonReader.Token
-
A JSON
null
. - nullSafe() - Method in interface io.avaje.json.JsonAdapter
-
Return a null safe version of this adapter.
- nullValue() - Method in interface io.avaje.json.JsonWriter
-
Write null value.
- nullValue() - Method in class io.avaje.json.stream.DelegateJsonWriter
- NUMBER - Enum constant in enum io.avaje.json.JsonReader.Token
-
A JSON number represented in this API by a Java
double
,long
, orint
.
O
- object() - Method in interface io.avaje.json.mapper.JsonMapper
-
Return a mapper for any json content.
- objectAdapter() - Method in interface io.avaje.json.core.CoreTypes.CoreAdapters
-
Return the Object JsonAdapter.
- of(OutputStream) - Static method in interface io.avaje.json.stream.JsonOutput
-
Deprecated.
- of(Throwable) - Static method in exception class io.avaje.json.JsonException
- of(Map<String, Object>) - Static method in interface io.avaje.json.mapper.JsonExtract
-
Return a JsonExtract for the given Map of values.
- ofStream(OutputStream) - Static method in interface io.avaje.json.stream.JsonOutput
-
Create as a simple wrapper for OutputStream.
P
- path() - Method in interface io.avaje.json.JsonWriter
-
Return the current path.
- path() - Method in class io.avaje.json.stream.DelegateJsonWriter
- pretty(boolean) - Method in interface io.avaje.json.JsonWriter
-
Set tp true to output json in pretty format.
- pretty(boolean) - Method in class io.avaje.json.stream.DelegateJsonWriter
- properties(String...) - Method in interface io.avaje.json.mapper.JsonMapper
-
Return the property names as PropertyNames.
- properties(String...) - Method in interface io.avaje.json.stream.JsonStream
-
Return PropertyNames given the names of properties.
- PropertyNames - Interface in io.avaje.json
-
Marker interface for IOAdapter specific property names.
R
- rawValue(String) - Method in interface io.avaje.json.JsonWriter
-
Write raw JSON content.
- rawValue(String) - Method in class io.avaje.json.stream.DelegateJsonWriter
- readBigInteger() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as a BigInteger.
- readBinary() - Method in interface io.avaje.json.JsonReader
-
Read and return the binary value from base64.
- readBoolean() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as a boolean.
- readDecimal() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as a BigDecimal.
- readDouble() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as a double.
- reader(byte[]) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonReader given json content as bytes.
- reader(InputStream) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonReader given json string content.
- reader(Reader) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonReader given json string content.
- reader(String) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonReader given json string content.
- readInt() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as an int.
- readLong() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as a long.
- readRaw() - Method in interface io.avaje.json.JsonReader
-
Read and return raw json content as a String.
- readString() - Method in interface io.avaje.json.JsonReader
-
Read and return the next value as String.
- result() - Method in interface io.avaje.json.stream.BufferedJsonWriter
-
Return result as json string content.
- result() - Method in interface io.avaje.json.stream.BytesJsonWriter
-
Return the json result as byte array.
S
- serializeEmpty() - Method in interface io.avaje.json.JsonWriter
-
Return true if empty collections should be serialised.
- serializeEmpty() - Method in class io.avaje.json.stream.DelegateJsonWriter
- serializeEmpty(boolean) - Method in interface io.avaje.json.JsonWriter
-
Set to serialise empty collections or not.
- serializeEmpty(boolean) - Method in class io.avaje.json.stream.core.JsonStreamBuilder
-
Set to true to serialize empty collections.
- serializeEmpty(boolean) - Method in class io.avaje.json.stream.DelegateJsonWriter
- serializeEmpty(boolean) - Method in interface io.avaje.json.stream.JsonStream.Builder
-
Set to true to serialize empty collections.
- serializeNulls() - Method in interface io.avaje.json.JsonWriter
-
Return true if null values should be serialised.
- serializeNulls() - Method in class io.avaje.json.stream.DelegateJsonWriter
- serializeNulls(boolean) - Method in interface io.avaje.json.JsonWriter
-
Set to serialise null values or not.
- serializeNulls(boolean) - Method in class io.avaje.json.stream.core.JsonStreamBuilder
-
Set to true to serialize nulls.
- serializeNulls(boolean) - Method in class io.avaje.json.stream.DelegateJsonWriter
- serializeNulls(boolean) - Method in interface io.avaje.json.stream.JsonStream.Builder
-
Set to true to serialize nulls.
- skipValue() - Method in interface io.avaje.json.JsonReader
-
Skip the next value.
- streamArray(boolean) - Method in interface io.avaje.json.JsonReader
-
Explicitly state if the streaming content contains ARRAY '[' and ']' tokens.
- STRING - Enum constant in enum io.avaje.json.JsonReader.Token
-
A JSON string.
T
- THREAD_LOCAL - Enum constant in enum io.avaje.json.stream.BufferRecycleStrategy
-
Use Thread Locals for recycling buffers
- toJson(JsonWriter, T) - Method in interface io.avaje.json.JsonAdapter
-
Write the value to the writer.
- toJson(Object) - Method in interface io.avaje.json.mapper.JsonMapper
-
Write the object to JSON string.
- toJson(Object, JsonWriter) - Method in interface io.avaje.json.mapper.JsonMapper
-
Write the object to JsonWriter.
- toJson(T) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Return as json string.
- toJson(T, JsonWriter) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Write to the given writer.
- toJson(T, OutputStream) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Write to the given outputStream.
- toJson(T, Writer) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Write to the given writer.
- toJsonBytes(T) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Return the value as json content in bytes form.
- toJsonPretty(T) - Method in interface io.avaje.json.mapper.JsonMapper.Type
-
Return as json string in pretty format.
- type(JsonAdapter<T>) - Method in interface io.avaje.json.mapper.JsonMapper
-
Return a Type specific mapper for the given JsonAdapter.
- type(Function<JsonMapper, JsonAdapter<T>>) - Method in interface io.avaje.json.mapper.JsonMapper
-
Return a Type specific mapper using a function that creates a JsonAdapter.
U
- unmappedField(String) - Method in interface io.avaje.json.JsonReader
-
Reading json with an unmapped field, throw an Exception if failOnUnmapped is true.
- unwrap(Class<T>) - Method in interface io.avaje.json.JsonReader
-
Unwrap and return the underlying JsonParser.
- unwrap(Class<T>) - Method in interface io.avaje.json.JsonWriter
-
Unwrap the underlying generator being used.
- unwrap(Class<T>) - Method in class io.avaje.json.stream.DelegateJsonWriter
- unwrapOutputStream() - Method in interface io.avaje.json.stream.JsonOutput
-
Return the underlying OutputStream.
V
- value(boolean) - Method in interface io.avaje.json.JsonWriter
-
Write a boolean value.
- value(boolean) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(byte[]) - Method in interface io.avaje.json.JsonWriter
-
Write binary content as base64.
- value(byte[]) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(double) - Method in interface io.avaje.json.JsonWriter
-
Write a double value.
- value(double) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(int) - Method in interface io.avaje.json.JsonWriter
-
Write an int value.
- value(int) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(long) - Method in interface io.avaje.json.JsonWriter
-
Write a long value.
- value(long) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(Boolean) - Method in interface io.avaje.json.JsonWriter
-
Write a Boolean value.
- value(Boolean) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(Double) - Method in interface io.avaje.json.JsonWriter
-
Write a Double value.
- value(Double) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(Integer) - Method in interface io.avaje.json.JsonWriter
-
Write an Integer value.
- value(Integer) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(Long) - Method in interface io.avaje.json.JsonWriter
-
Write a Long value.
- value(Long) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(String) - Method in interface io.avaje.json.JsonWriter
-
Write a string value.
- value(String) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(BigDecimal) - Method in interface io.avaje.json.JsonWriter
-
Write a BigDecimal value.
- value(BigDecimal) - Method in class io.avaje.json.stream.DelegateJsonWriter
- value(BigInteger) - Method in interface io.avaje.json.JsonWriter
-
Write a BigInteger value.
- value(BigInteger) - Method in class io.avaje.json.stream.DelegateJsonWriter
- valueOf(String) - Static method in enum io.avaje.json.JsonReader.Token
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.avaje.json.stream.BufferRecycleStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.avaje.json.JsonReader.Token
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.avaje.json.stream.BufferRecycleStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- viewBuild() - Method in interface io.avaje.json.JsonAdapter
-
Return the ViewBuilderAware for this adapter.
- ViewBuilder - Interface in io.avaje.json.view
-
Builds a JsonView.
- ViewBuilderAware - Interface in io.avaje.json.view
-
A (non-scalar) JsonAdapter that is part of building json views.
W
- write(byte[], int, int) - Method in interface io.avaje.json.stream.JsonOutput
-
Write the content to the underlying output stream.
- writeLast(byte[], int, int) - Method in interface io.avaje.json.stream.JsonOutput
-
Write the last content to the underlying output stream.
- writeNewLine() - Method in interface io.avaje.json.JsonWriter
-
Write new line characters typically for
x-json-stream
content. - writeNewLine() - Method in class io.avaje.json.stream.DelegateJsonWriter
- writer(JsonOutput) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonWriter given the output.
- writer(OutputStream) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonWriter given the outputStream.
- writer(Writer) - Method in interface io.avaje.json.stream.JsonStream
-
Return the JsonWriter given writer to use.
All Classes and Interfaces|All Packages|Serialized Form
JsonOutput.ofStream(OutputStream)
.