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 TypeMethodDescriptionvoidclose()voidflush()jakarta.json.stream.JsonGeneratorunwrap()jakarta.json.stream.JsonGeneratorwrite(boolean b) jakarta.json.stream.JsonGeneratorwrite(double v) jakarta.json.stream.JsonGeneratorwrite(int i) jakarta.json.stream.JsonGeneratorwrite(long l) jakarta.json.stream.JsonGeneratorwrite(jakarta.json.JsonValue jsonValue) jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorwrite(String s, BigDecimal bigDecimal) final jakarta.json.stream.JsonGeneratorwrite(String s, BigInteger bigInteger) jakarta.json.stream.JsonGeneratorwrite(BigDecimal bigDecimal) jakarta.json.stream.JsonGeneratorwrite(BigInteger bigInteger) jakarta.json.stream.JsonGeneratorwriteEnd()jakarta.json.stream.JsonGeneratorjakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorjakarta.json.stream.JsonGeneratorfinal jakarta.json.stream.JsonGeneratorjakarta.json.stream.JsonGeneratorfinal 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:
writeStartObjectin interfacejakarta.json.stream.JsonGenerator
-
writeKey
- Specified by:
writeKeyin interfacejakarta.json.stream.JsonGenerator
-
writeStartArray
public jakarta.json.stream.JsonGenerator writeStartArray()- Specified by:
writeStartArrayin interfacejakarta.json.stream.JsonGenerator
-
writeEnd
public jakarta.json.stream.JsonGenerator writeEnd()- Specified by:
writeEndin interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(jakarta.json.JsonValue jsonValue) - Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(int i) - Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(long l) - Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(double v) - Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
public jakarta.json.stream.JsonGenerator write(boolean b) - Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
writeNull
public jakarta.json.stream.JsonGenerator writeNull()- Specified by:
writeNullin interfacejakarta.json.stream.JsonGenerator
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfacejakarta.json.stream.JsonGenerator
-
flush
public void flush() -
writeStartObject
- Specified by:
writeStartObjectin interfacejakarta.json.stream.JsonGenerator
-
writeStartArray
- Specified by:
writeStartArrayin interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
write
- Specified by:
writein interfacejakarta.json.stream.JsonGenerator
-
writeNull
- Specified by:
writeNullin interfacejakarta.json.stream.JsonGenerator
-