protected class AbstractJsonPatternParser.ListWriter<Event> extends Object implements NodeWriter<Event>
Constructor and Description |
---|
ListWriter(List<NodeWriter<Event>> items) |
Modifier and Type | Method and Description |
---|---|
boolean |
shouldWrite(JsonGenerator generator,
Event event)
Returns true if this node should be written.
|
void |
write(JsonGenerator generator,
Event event)
Writes this node to the given generator
|
public ListWriter(List<NodeWriter<Event>> items)
public void write(JsonGenerator generator, Event event) throws IOException
NodeWriter
write
in interface NodeWriter<Event>
generator
- the generator to which to write the nodeevent
- the event from which to get data to writeIOException
public boolean shouldWrite(JsonGenerator generator, Event event)
NodeWriter
NodeWriter.write(JsonGenerator, Object)
should not be called.
This is used to potentially omit fields containing this node
(e.g. for omitting empty values)shouldWrite
in interface NodeWriter<Event>
Copyright © 2020. All rights reserved.