Package co.elastic.clients.json
Class DelegatingJsonGenerator
java.lang.Object
co.elastic.clients.json.DelegatingJsonGenerator
- All Implemented Interfaces:
jakarta.json.stream.JsonGenerator
,Closeable
,Flushable
,AutoCloseable
A JSON generator that delegates to another generator.
All convenience methods that accept a property name and an event (value, start object, start array) call separately
writeKey(String)
and the same method without the key name. This is meant to facilitate overloading
of methods.
-
Field Summary
FieldsFields inherited from interface jakarta.json.stream.JsonGenerator
PRETTY_PRINTING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
flush()
jakarta.json.stream.JsonGenerator
unwrap()
jakarta.json.stream.JsonGenerator
write
(boolean b) jakarta.json.stream.JsonGenerator
write
(double v) jakarta.json.stream.JsonGenerator
write
(int i) jakarta.json.stream.JsonGenerator
write
(long l) jakarta.json.stream.JsonGenerator
write
(jakarta.json.JsonValue jsonValue) jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
write
(String s, BigDecimal bigDecimal) final jakarta.json.stream.JsonGenerator
write
(String s, BigInteger bigInteger) jakarta.json.stream.JsonGenerator
write
(BigDecimal bigDecimal) jakarta.json.stream.JsonGenerator
write
(BigInteger bigInteger) jakarta.json.stream.JsonGenerator
writeEnd()
jakarta.json.stream.JsonGenerator
jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
jakarta.json.stream.JsonGenerator
final jakarta.json.stream.JsonGenerator
-
Field Details
-
generator
protected final jakarta.json.stream.JsonGenerator generator
-
-
Constructor Details
-
DelegatingJsonGenerator
public DelegatingJsonGenerator(jakarta.json.stream.JsonGenerator generator)
-
-
Method Details
-
unwrap
public jakarta.json.stream.JsonGenerator unwrap() -
writeStartObject
public jakarta.json.stream.JsonGenerator writeStartObject()- Specified by:
writeStartObject
in interfacejakarta.json.stream.JsonGenerator
-
writeKey
- Specified by:
writeKey
in interfacejakarta.json.stream.JsonGenerator
-
writeStartArray
public jakarta.json.stream.JsonGenerator writeStartArray()- Specified by:
writeStartArray
in interfacejakarta.json.stream.JsonGenerator
-
writeEnd
public jakarta.json.stream.JsonGenerator writeEnd()- Specified by:
writeEnd
in interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(jakarta.json.JsonValue jsonValue) - Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(int i) - Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(long l) - Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(double v) - Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(boolean b) - Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
writeNull
public jakarta.json.stream.JsonGenerator writeNull()- Specified by:
writeNull
in interfacejakarta.json.stream.JsonGenerator
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfacejakarta.json.stream.JsonGenerator
-
flush
public void flush() -
writeStartObject
- Specified by:
writeStartObject
in interfacejakarta.json.stream.JsonGenerator
-
writeStartArray
- Specified by:
writeStartArray
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
write
in interfacejakarta.json.stream.JsonGenerator
-
writeNull
- Specified by:
writeNull
in interfacejakarta.json.stream.JsonGenerator
-