public class StrictJsonDocumentWriter extends Object implements org.bson.json.StrictJsonWriter
Constructor and Description |
---|
StrictJsonDocumentWriter(INodeBuilder nodeBuilder,
org.bson.json.StrictCharacterStreamJsonWriterSettings settings)
Construct an instance.
|
Modifier and Type | Method and Description |
---|---|
int |
getCurrentLength()
Gets the current length of the JSON text.
|
boolean |
isTruncated()
Return true if the output has been truncated due to exceeding the length
specified in
StrictCharacterStreamJsonWriterSettings.getMaxLength() . |
void |
writeBoolean(boolean value) |
void |
writeBoolean(String name,
boolean value) |
void |
writeEndArray() |
void |
writeEndObject() |
void |
writeName(String name) |
void |
writeNull() |
void |
writeNull(String name) |
void |
writeNumber(String value) |
void |
writeNumber(String name,
String value) |
void |
writeRaw(String value) |
void |
writeRaw(String name,
String value) |
void |
writeStartArray() |
void |
writeStartArray(String name) |
void |
writeStartObject() |
void |
writeStartObject(String name) |
void |
writeString(String value) |
void |
writeString(String name,
String value) |
public StrictJsonDocumentWriter(INodeBuilder nodeBuilder, org.bson.json.StrictCharacterStreamJsonWriterSettings settings)
nodeBuilder
- the handler to write JSON to.settings
- the settings to apply to this writer.public int getCurrentLength()
public void writeName(String name)
writeName
in interface org.bson.json.StrictJsonWriter
public void writeStartObject()
writeStartObject
in interface org.bson.json.StrictJsonWriter
public void writeStartObject(String name)
writeStartObject
in interface org.bson.json.StrictJsonWriter
public void writeEndObject()
writeEndObject
in interface org.bson.json.StrictJsonWriter
public void writeStartArray()
writeStartArray
in interface org.bson.json.StrictJsonWriter
public void writeStartArray(String name)
writeStartArray
in interface org.bson.json.StrictJsonWriter
public void writeEndArray()
writeEndArray
in interface org.bson.json.StrictJsonWriter
public void writeBoolean(boolean value)
writeBoolean
in interface org.bson.json.StrictJsonWriter
public void writeBoolean(String name, boolean value)
writeBoolean
in interface org.bson.json.StrictJsonWriter
public void writeNumber(String value)
writeNumber
in interface org.bson.json.StrictJsonWriter
public void writeNumber(String name, String value)
writeNumber
in interface org.bson.json.StrictJsonWriter
public void writeString(String value)
writeString
in interface org.bson.json.StrictJsonWriter
public void writeString(String name, String value)
writeString
in interface org.bson.json.StrictJsonWriter
public void writeRaw(String value)
writeRaw
in interface org.bson.json.StrictJsonWriter
public void writeRaw(String name, String value)
writeRaw
in interface org.bson.json.StrictJsonWriter
public void writeNull()
writeNull
in interface org.bson.json.StrictJsonWriter
public void writeNull(String name)
writeNull
in interface org.bson.json.StrictJsonWriter
public boolean isTruncated()
StrictCharacterStreamJsonWriterSettings.getMaxLength()
.isTruncated
in interface org.bson.json.StrictJsonWriter
StrictCharacterStreamJsonWriterSettings.getMaxLength()
Copyright © 2023 Frank!Framework. All rights reserved.