Index
All Classes and Interfaces|All Packages|Serialized Form
A
- adapter(Class<T>) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonAdapter used to read and write json for the given class.
- adapter(Type) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonAdapter used to read and write json for the given type.
- add(JsonAdapter.Factory) - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Add a JsonAdapter.Factory which provides JsonAdapters to use.
- add(Jsonb.Component) - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Add a Component which can provide multiple JsonAdapters and or configuration.
- add(Type, JsonAdapter<T>) - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Add a JsonAdapter to use for the given type.
- add(Type, Jsonb.AdapterBuilder) - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Add a AdapterBuilder which provides a JsonAdapter to use for the given type.
- add(String, JsonAdapter<?>, MethodHandle) - Method in interface io.avaje.jsonb.spi.ViewBuilder
- addArray(String, JsonAdapter<?>, MethodHandle) - Method in interface io.avaje.jsonb.spi.ViewBuilder
- arrayOf(Type) - Static method in class io.avaje.jsonb.core.Util
-
Returns an array type whose elements are all instances of
componentType
. - arrayOf(Type) - Static method in class io.avaje.jsonb.Types
-
Returns an array type whose elements are all instances of
componentType
.
B
- BEGIN_ARRAY - Enum constant in enum io.avaje.jsonb.JsonReader.Token
-
The opening of a JSON array.
- BEGIN_OBJECT - Enum constant in enum io.avaje.jsonb.JsonReader.Token
-
The opening of a JSON object.
- beginArray() - Method in interface io.avaje.jsonb.JsonReader
-
Read array begin.
- beginArray() - Method in interface io.avaje.jsonb.JsonWriter
-
Write array begin.
- beginArray() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- beginObject() - Method in interface io.avaje.jsonb.JsonReader
-
Read begin object.
- beginObject() - Method in interface io.avaje.jsonb.JsonWriter
-
Write object begin.
- beginObject() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- beginObject(String, MethodHandle) - Method in interface io.avaje.jsonb.spi.ViewBuilder
- BOOLEAN - Enum constant in enum io.avaje.jsonb.JsonReader.Token
-
A JSON
true
orfalse
. - Bootstrap - Interface in io.avaje.jsonb.spi
- BufferedJsonWriter - Interface in io.avaje.jsonb.spi
-
Provides a JsonWriter optimised for returning json as string content.
- bufferedWriter() - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- bufferedWriter() - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return a JsonWriter for use for writing to json string.
- bufferedWriterAsBytes() - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- bufferedWriterAsBytes() - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return a JsonWriter to use for writing json to byte array.
- build() - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Build and return the Jsonb instance with all the given adapters and factories registered.
- build(Jsonb) - Method in interface io.avaje.jsonb.Jsonb.AdapterBuilder
-
Create a JsonAdapter given the Jsonb instance.
- build(ViewBuilder) - Method in interface io.avaje.jsonb.spi.ViewBuilderAware
-
Build view for the top level.
- build(ViewBuilder, String, MethodHandle) - Method in interface io.avaje.jsonb.spi.ViewBuilderAware
-
Build nested part of the view.
- BytesJsonWriter - Interface in io.avaje.jsonb.spi
-
JsonWriter optimised for returning json as byte array.
C
- close() - Method in interface io.avaje.jsonb.JsonReader
-
Close the resources of the reader.
- close() - Method in interface io.avaje.jsonb.JsonWriter
-
Close the writer.
- close() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- create(Type, Jsonb) - Method in interface io.avaje.jsonb.JsonAdapter.Factory
-
Create and return a JsonAdapter given the type and annotations or return null.
D
- DefaultBootstrap - Class in io.avaje.jsonb.core
- DefaultBootstrap() - Constructor for class io.avaje.jsonb.core.DefaultBootstrap
- DelegateJsonWriter - Class in io.avaje.jsonb.spi
- DelegateJsonWriter(JsonWriter) - Constructor for class io.avaje.jsonb.spi.DelegateJsonWriter
- deserialize() - Element in annotation type io.avaje.jsonb.Json.Ignore
-
Set this explicitly to true to include in deserialization.
E
- emptyArray() - Method in interface io.avaje.jsonb.JsonWriter
-
Write empty array.
- emptyArray() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- endArray() - Method in interface io.avaje.jsonb.JsonReader
-
Read array end.
- endArray() - Method in interface io.avaje.jsonb.JsonWriter
-
Write array end.
- endArray() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- endObject() - Method in interface io.avaje.jsonb.JsonReader
-
Read end object.
- endObject() - Method in interface io.avaje.jsonb.JsonWriter
-
Write object end.
- endObject() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- endObject() - Method in interface io.avaje.jsonb.spi.ViewBuilder
F
- failOnUnknown(boolean) - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Set failOnUnknown to true such that an exception is thrown when unknown properties are read in the json content.
- field(Class<?>, String) - Method in interface io.avaje.jsonb.spi.ViewBuilder
- flush() - Method in interface io.avaje.jsonb.JsonWriter
-
Flush the writer.
- flush() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- fromJson(byte[]) - Method in interface io.avaje.jsonb.JsonType
-
Read the return the value from the json content.
- fromJson(JsonReader) - Method in class io.avaje.jsonb.JsonAdapter
-
Read the type from the reader.
- fromJson(JsonReader) - Method in interface io.avaje.jsonb.JsonType
-
Read the return the value from the reader.
- fromJson(InputStream) - Method in interface io.avaje.jsonb.JsonType
-
Read the return the value from the inputStream.
- fromJson(Reader) - Method in interface io.avaje.jsonb.JsonType
-
Read the return the value from the reader.
- fromJson(String) - Method in interface io.avaje.jsonb.JsonType
-
Read the return the value from the json content.
- fromObject(Object) - Method in interface io.avaje.jsonb.JsonType
-
Convert from 'object form' expecting
Map<String,Object>
for 'json object' and expectingCollection<?>
for 'json array'.
G
- Generated - Annotation Type in io.avaje.jsonb.spi
-
Marks source code that has been generated.
H
- hasNextElement() - Method in interface io.avaje.jsonb.JsonReader
-
Return true if there is a next element.
- hasNextField() - Method in interface io.avaje.jsonb.JsonReader
-
Return true if there is a next field to be read.
I
- io.avaje.jsonb - package io.avaje.jsonb
- io.avaje.jsonb.core - package io.avaje.jsonb.core
- io.avaje.jsonb.jackson - package io.avaje.jsonb.jackson
- io.avaje.jsonb.spi - package io.avaje.jsonb.spi
- IOAdapter - Interface in io.avaje.jsonb.spi
-
Provides the underlying JsonReader and JsonWriter to use.
- isViewBuilderAware() - Method in class io.avaje.jsonb.JsonAdapter
-
Return true if this adapter represents a json object or json array of objects that supports json views.
J
- JacksonAdapter - Class in io.avaje.jsonb.jackson
- JacksonAdapter(boolean) - Constructor for class io.avaje.jsonb.jackson.JacksonAdapter
- Json - Annotation Type in io.avaje.jsonb
-
Marks a type for JSON support.
- Json.Ignore - Annotation Type in io.avaje.jsonb
-
Exclude the property from serialization, deserialization or both.
- Json.Import - Annotation Type in io.avaje.jsonb
-
Specify types to generate JsonAdapters for.
- Json.Naming - Enum in io.avaje.jsonb
-
The naming convention that we can use for a given type.
- Json.Property - Annotation Type in io.avaje.jsonb
-
Override the json property name.
- Json.SubType - Annotation Type in io.avaje.jsonb
-
Specify the subtypes that a given type can be represented as.
- Json.SubTypes - Annotation Type in io.avaje.jsonb
-
Container of all the concrete SubType's that an interface type or abstract type can be represented as.
- Json.Unmapped - Annotation Type in io.avaje.jsonb
-
Annotate a
Map<String,Object>
field to hold unmapped json properties. - Json.Value - Annotation Type in io.avaje.jsonb
-
Mark a method on an Enum that provides the json value.
- JsonAdapter<T> - Class in io.avaje.jsonb
-
The core API for serialization to and from json.
- JsonAdapter() - Constructor for class io.avaje.jsonb.JsonAdapter
- JsonAdapter.Factory - Interface in io.avaje.jsonb
-
Factory for creating a JsonAdapter.
- Jsonb - Interface in io.avaje.jsonb
-
Provides access to json adapters by type.
- Jsonb.AdapterBuilder - Interface in io.avaje.jsonb
-
Function to build a JsonAdapter that needs Jsonb.
- Jsonb.Builder - Interface in io.avaje.jsonb
-
Build the Jsonb instance adding JsonAdapter, Factory or AdapterBuilder.
- Jsonb.Component - Interface in io.avaje.jsonb
-
Components register JsonAdapters Jsonb.Builder
- JsonDataException - Exception in io.avaje.jsonb
-
Thrown when data being parsed is not encoded as valid json or attempting to write invalid json.
- JsonDataException(String) - Constructor for exception io.avaje.jsonb.JsonDataException
- JsonDataException(Throwable) - Constructor for exception io.avaje.jsonb.JsonDataException
- JsonException - Exception in io.avaje.jsonb
-
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 io.avaje.jsonb.JsonException
- JsonException(String, Throwable) - Constructor for exception io.avaje.jsonb.JsonException
- JsonException(Throwable) - Constructor for exception io.avaje.jsonb.JsonException
- JsonIoException - Exception in io.avaje.jsonb
-
Thrown when underlying IOException occurred during read or write of json.
- JsonIoException(IOException) - Constructor for exception io.avaje.jsonb.JsonIoException
- JsonReader - Interface in io.avaje.jsonb
-
Reads json content as a stream of JSON tokens and content.
- JsonReader.Token - Enum in io.avaje.jsonb
-
A structure, name, or value type in a JSON-encoded string.
- JsonType<T> - Interface in io.avaje.jsonb
-
Provides API to serialise a type to and from JSON.
- jsonValue(Object) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a value that could be any value.
- jsonValue(Object) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- JsonView<T> - Interface in io.avaje.jsonb
-
Represents a subset of properties that can be written as json.
- JsonWriter - Interface in io.avaje.jsonb
-
Writes json content.
L
- list() - Method in interface io.avaje.jsonb.JsonType
-
Return the list type for this JsonType.
- listOf(Type) - Static method in class io.avaje.jsonb.Types
-
Returns a Type that is a List of the given element type.
- LowerHyphen - Enum constant in enum io.avaje.jsonb.Json.Naming
- LowerSpace - Enum constant in enum io.avaje.jsonb.Json.Naming
- LowerUnderscore - Enum constant in enum io.avaje.jsonb.Json.Naming
M
- map() - Method in interface io.avaje.jsonb.JsonType
-
Return the map with this type as the value type and string keys.
- mapOf(Type) - Static method in class io.avaje.jsonb.Types
-
Return the Type for a Map with String keys and the given value element type.
- Match - Enum constant in enum io.avaje.jsonb.Json.Naming
- mathTypesAsString(boolean) - Method in interface io.avaje.jsonb.Jsonb.Builder
-
Set to true for BigDecimal and BigInteger to serialise as String values rather than number values.
- MetaData - Annotation Type in io.avaje.jsonb.spi
-
For internal use, holds metadata on generated adapters for use by code generation (Java annotation processing).
- method(Class<?>, String, Class<?>) - Method in interface io.avaje.jsonb.spi.ViewBuilder
N
- name() - Element in annotation type io.avaje.jsonb.Json.SubType
-
The name or "discriminator value" that is used to identify the type.
- name(int) - Method in interface io.avaje.jsonb.JsonWriter
-
Set the next property name to write by position.
- name(int) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- name(String) - Method in interface io.avaje.jsonb.JsonWriter
-
Set the next property name to write.
- name(String) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- names(PropertyNames) - Method in interface io.avaje.jsonb.JsonWriter
-
Set the current property names.
- names(PropertyNames) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- naming() - Element in annotation type io.avaje.jsonb.Json
-
Specify the naming convention to use for the properties on this type.
- newBuilder() - Static method in class io.avaje.jsonb.core.DefaultBootstrap
- newBuilder() - Static method in interface io.avaje.jsonb.Jsonb
-
Create and return a new Jsonb.Builder to configure before building the Jsonb instance.
- newBuilder() - Method in interface io.avaje.jsonb.spi.Bootstrap
- newParameterizedType(Type, Type...) - Static method in class io.avaje.jsonb.core.Util
-
Returns a new parameterized type, applying
typeArguments
torawType
. - newParameterizedType(Type, Type...) - Static method in class io.avaje.jsonb.Types
-
Returns a new parameterized type, applying
typeArguments
torawType
. - nextBigInteger() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as a BigInteger.
- nextBoolean() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as a boolean.
- nextDecimal() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as a BigDecimal.
- nextDouble() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as a double.
- nextField() - Method in interface io.avaje.jsonb.JsonReader
-
Return the next field.
- nextInt() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as an int.
- nextLong() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as a long.
- nextNull() - Method in interface io.avaje.jsonb.JsonReader
-
Return the next value as a null.
- nextString() - Method in interface io.avaje.jsonb.JsonReader
-
Read and return the next value as String.
- NULL - Enum constant in enum io.avaje.jsonb.JsonReader.Token
-
A JSON
null
. - nullSafe() - Method in class io.avaje.jsonb.JsonAdapter
-
Return a null safe version of this adapter.
- nullValue() - Method in interface io.avaje.jsonb.JsonWriter
-
Write null value.
- nullValue() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- NUMBER - Enum constant in enum io.avaje.jsonb.JsonReader.Token
-
A JSON number represented in this API by a Java
double
,long
, orint
.
O
- of(Throwable) - Static method in exception io.avaje.jsonb.JsonException
P
- path() - Method in interface io.avaje.jsonb.JsonReader
-
Return the current path.
- path() - Method in interface io.avaje.jsonb.JsonWriter
-
Return the current path.
- path() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- peek() - Method in interface io.avaje.jsonb.JsonReader
-
Return the current Token.
- peekIsNull() - Method in interface io.avaje.jsonb.JsonReader
-
Return true if the next value is a null.
- properties(String...) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- properties(String...) - Method in interface io.avaje.jsonb.Jsonb
-
Return the property names as PropertyNames.
- properties(String...) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return PropertyNames given the names of properties.
- PropertyNames - Interface in io.avaje.jsonb.spi
-
Marker interface for IOAdapter specific property names.
R
- rawValue(String) - Method in interface io.avaje.jsonb.JsonWriter
-
Write raw encoded json value.
- rawValue(String) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- reader(byte[]) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- reader(byte[]) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonReader used to read the given json content in bytes.
- reader(byte[]) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return the JsonReader given json content as bytes.
- reader(InputStream) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- reader(InputStream) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonReader used to read the json content from the given inputStream.
- reader(InputStream) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return the JsonReader given json string content.
- reader(Reader) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- reader(Reader) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonReader used to read the json content from the given reader.
- reader(Reader) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return the JsonReader given json string content.
- reader(String) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- reader(String) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonReader used to read the given json content.
- reader(String) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return the JsonReader given json string content.
- register(Jsonb.Builder) - Method in interface io.avaje.jsonb.Jsonb.Component
-
Register JsonAdapters with the Builder.
- result() - Method in interface io.avaje.jsonb.spi.BufferedJsonWriter
-
Return result as json string content.
- result() - Method in interface io.avaje.jsonb.spi.BytesJsonWriter
-
Return the json result as byte array.
S
- serialize() - Element in annotation type io.avaje.jsonb.Json.Ignore
-
Set this explicitly to true to include in serialization.
- serializeEmpty() - Method in interface io.avaje.jsonb.JsonWriter
-
Return true if empty collections should be serialised.
- serializeEmpty() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- serializeEmpty(boolean) - Method in interface io.avaje.jsonb.JsonWriter
-
Set to serialise empty collections or not.
- serializeEmpty(boolean) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- serializeNulls() - Method in interface io.avaje.jsonb.JsonWriter
-
Return true if null values should be serialised.
- serializeNulls() - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- serializeNulls(boolean) - Method in interface io.avaje.jsonb.JsonWriter
-
Set to serialise null values or not.
- serializeNulls(boolean) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- set() - Method in interface io.avaje.jsonb.JsonType
-
Return the set type for this JsonType.
- setOf(Type) - Static method in class io.avaje.jsonb.Types
-
Returns a Type that is a Set of the given element type.
- skipValue() - Method in interface io.avaje.jsonb.JsonReader
-
Skip the next value.
- STRING - Enum constant in enum io.avaje.jsonb.JsonReader.Token
-
A JSON string.
T
- toJson(JsonWriter, T) - Method in class io.avaje.jsonb.JsonAdapter
-
Write the value to the writer.
- toJson(JsonWriter, T) - Method in interface io.avaje.jsonb.JsonType
-
Write the value as json content to the given JsonWriter.
- toJson(JsonWriter, T) - Method in interface io.avaje.jsonb.JsonView
-
Write to the given writer.
- toJson(OutputStream, T) - Method in interface io.avaje.jsonb.JsonType
-
Write the value as json content to the given outputStream.
- toJson(OutputStream, T) - Method in interface io.avaje.jsonb.JsonView
-
Write to the given outputStream.
- toJson(Writer, T) - Method in interface io.avaje.jsonb.JsonType
-
Write the value as json content to the given writer.
- toJson(Writer, T) - Method in interface io.avaje.jsonb.JsonView
-
Write to the given writer.
- toJson(T) - Method in interface io.avaje.jsonb.JsonType
-
Return the value as json content.
- toJson(T) - Method in interface io.avaje.jsonb.JsonView
-
Return as json string.
- toJsonBytes(T) - Method in interface io.avaje.jsonb.JsonType
-
Return the value as json content in bytes form.
- type() - Element in annotation type io.avaje.jsonb.Json.SubType
-
The concrete type that extends or implements the base type.
- type(Class<T>) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonType used to read and write json for the given class.
- type(Type) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonType used to read and write json for the given type.
- typeProperty() - Element in annotation type io.avaje.jsonb.Json
-
When
@Json.SubType
is used this specifies the name of the property field that holds the type name (discriminator value). - Types - Class in io.avaje.jsonb
-
Factory methods for types.
U
- unmappedField(String) - Method in interface io.avaje.jsonb.JsonReader
-
Reading json with an unmapped field, throw an Exception if failOnUnmapped is true.
- UpperCamel - Enum constant in enum io.avaje.jsonb.Json.Naming
- UpperHyphen - Enum constant in enum io.avaje.jsonb.Json.Naming
- UpperSpace - Enum constant in enum io.avaje.jsonb.Json.Naming
- UpperUnderscore - Enum constant in enum io.avaje.jsonb.Json.Naming
- Util - Class in io.avaje.jsonb.core
V
- value() - Element in annotation type io.avaje.jsonb.Json.Import
-
Specify types to generate Json Adapters for.
- value() - Element in annotation type io.avaje.jsonb.Json.Property
-
Specify the name for this property.
- value() - Element in annotation type io.avaje.jsonb.Json.SubTypes
- value() - Element in annotation type io.avaje.jsonb.spi.Generated
-
The name of the generator used to generate this source.
- value() - Element in annotation type io.avaje.jsonb.spi.MetaData
-
The generated JsonAdapters.
- value(boolean) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a boolean value.
- value(boolean) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(double) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a double value.
- value(double) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(int) - Method in interface io.avaje.jsonb.JsonWriter
-
Write an int value.
- value(int) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(long) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a long value.
- value(long) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(Boolean) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a Boolean value.
- value(Boolean) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(Double) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a Double value.
- value(Double) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(Integer) - Method in interface io.avaje.jsonb.JsonWriter
-
Write an Integer value.
- value(Integer) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(Long) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a Long value.
- value(Long) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(String) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a string value.
- value(String) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- value(BigDecimal) - Method in interface io.avaje.jsonb.JsonWriter
-
Write a BigDecimal value.
- value(BigDecimal) - Method in class io.avaje.jsonb.spi.DelegateJsonWriter
- valueOf(String) - Static method in enum io.avaje.jsonb.Json.Naming
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.avaje.jsonb.JsonReader.Token
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.avaje.jsonb.Json.Naming
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.avaje.jsonb.JsonReader.Token
-
Returns an array containing the constants of this enum type, in the order they are declared.
- view(String) - Method in interface io.avaje.jsonb.JsonType
-
Build and return the view given the DSL that specifies the properties to include.
- viewBuild() - Method in class io.avaje.jsonb.JsonAdapter
-
Return the ViewBuilder.Aware for this adapter.
- ViewBuilder - Interface in io.avaje.jsonb.spi
- ViewBuilderAware - Interface in io.avaje.jsonb.spi
W
- writer(OutputStream) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- writer(OutputStream) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonWriter used to write json to the given outputStream.
- writer(OutputStream) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return the JsonWriter given the outputStream.
- writer(Writer) - Method in class io.avaje.jsonb.jackson.JacksonAdapter
- writer(Writer) - Method in interface io.avaje.jsonb.Jsonb
-
Return the JsonWriter used to write json to the given writer.
- writer(Writer) - Method in interface io.avaje.jsonb.spi.IOAdapter
-
Return the JsonWriter given writer to use.
All Classes and Interfaces|All Packages|Serialized Form