Package org.bson.json
Class JsonWriterSettings
java.lang.Object
org.bson.BsonWriterSettings
org.bson.json.JsonWriterSettings
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Settings to control the behavior of a
JSONWriter instance.- Since:
- 3.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDeprecated.Usage of this API is not supported in AEM as a Cloud Service. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Preferbuilder(), but note that the default output mode is different for that methodJsonWriterSettings(boolean indent) Deprecated.Use theJsonWriterSettings.BuilderinsteadJsonWriterSettings(JsonMode outputMode) Deprecated.Use theJsonWriterSettings.BuilderinsteadJsonWriterSettings(JsonMode outputMode, boolean indent) Deprecated.Use theJsonWriterSettings.BuilderinsteadJsonWriterSettings(JsonMode outputMode, String indentCharacters) Deprecated.Use theJsonWriterSettings.BuilderinsteadJsonWriterSettings(JsonMode outputMode, String indentCharacters, String newLineCharacters) Deprecated.Use theJsonWriterSettings.Builderinstead -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonWriterSettings.Builderbuilder()Deprecated.Create a builder for JsonWriterSettings, which are immutable.Deprecated.A converter from BSON Binary values to JSON.Deprecated.A converter from BSON Boolean values to JSON.Deprecated.A converter from BSON DateTime values to JSON.Deprecated.A converter from BSON Decimal128 values to JSON.Deprecated.A converter from BSON Double values to JSON.Deprecated.The indent characters to use if indent mode is enabled.Deprecated.A converter from BSON Int32 values to JSON.Deprecated.A converter from BSON Int64 values to JSON.Deprecated.A converter from BSON JavaScript values to JSON.Deprecated.A converter from BSON MaxKey values to JSON.intDeprecated.The maximum length of the JSON string.Deprecated.A converter from BSON MinKey values to JSON.Deprecated.The new line character(s) to use if indent mode is enabled.Deprecated.A converter from BSON Null values to JSON.Deprecated.A converter from BSON ObjectId values to JSON.Deprecated.The output mode to use.Deprecated.A converter from BSON RegularExpression values to JSON.Deprecated.A converter from BSON String values to JSON.Deprecated.A converter from BSON Symbol values to JSON.Deprecated.A converter from BSON Timestamp values to JSON.Deprecated.A converter from BSON Undefined values to JSON.booleanisIndent()Deprecated.The indentation mode.Methods inherited from class org.bson.BsonWriterSettings
getMaxSerializationDepth
-
Constructor Details
-
JsonWriterSettings
Deprecated.Preferbuilder(), but note that the default output mode is different for that methodCreates a new instance with default values for all properties.Defaults to
JsonMode.STRICT -
JsonWriterSettings
Deprecated.Use theJsonWriterSettings.BuilderinsteadCreates a new instance with the given output mode and default values for all other properties.- Parameters:
outputMode- the output mode
-
JsonWriterSettings
Deprecated.Use theJsonWriterSettings.BuilderinsteadCreates a new instance with indent mode enabled, and the default value for all other properties.- Parameters:
indent- whether indent mode is enabled
-
JsonWriterSettings
Deprecated.Use theJsonWriterSettings.BuilderinsteadCreates a new instance with the given output mode, indent mode enabled, and the default value for all other properties.- Parameters:
outputMode- the output modeindent- whether indent mode is enabled
-
JsonWriterSettings
Deprecated.Use theJsonWriterSettings.BuilderinsteadCreates a new instance with the given values for all properties, indent mode enabled and the default value ofnewLineCharacters.- Parameters:
outputMode- the output modeindentCharacters- the indent characters
-
JsonWriterSettings
@Deprecated public JsonWriterSettings(JsonMode outputMode, String indentCharacters, String newLineCharacters) Deprecated.Use theJsonWriterSettings.BuilderinsteadCreates a new instance with the given values for all properties and indent mode enabled.- Parameters:
outputMode- the output modeindentCharacters- the indent charactersnewLineCharacters- the new line character(s) to use
-
-
Method Details
-
builder
Deprecated.Create a builder for JsonWriterSettings, which are immutable.Defaults to
JsonMode.RELAXED- Returns:
- a Builder instance
- Since:
- 3.5
-
isIndent
public boolean isIndent()Deprecated.The indentation mode. If true, output will be indented. Otherwise, it will all be on the same line. The default value isfalse.- Returns:
- whether output should be indented.
-
getNewLineCharacters
Deprecated.The new line character(s) to use if indent mode is enabled. The default value isSystem.getProperty("line.separator").- Returns:
- the new line character(s) to use.
-
getIndentCharacters
Deprecated.The indent characters to use if indent mode is enabled. The default value is two spaces.- Returns:
- the indent character(s) to use.
-
getOutputMode
Deprecated.The output mode to use. The default value is JSONMode.STRICT}.- Returns:
- the output mode.
-
getMaxLength
public int getMaxLength()Deprecated.The maximum length of the JSON string. The string will be truncated at this length.- Returns:
- the maximum length of the JSON string
- Since:
- 3.7
-
getNullConverter
Deprecated.A converter from BSON Null values to JSON.- Returns:
- this
- Since:
- 3.5
-
getStringConverter
Deprecated.A converter from BSON String values to JSON.- Returns:
- this
- Since:
- 3.5
-
getBinaryConverter
Deprecated.A converter from BSON Binary values to JSON.- Returns:
- this
- Since:
- 3.5
-
getBooleanConverter
Deprecated.A converter from BSON Boolean values to JSON.- Returns:
- this
- Since:
- 3.5
-
getDateTimeConverter
Deprecated.A converter from BSON DateTime values to JSON.- Returns:
- this
- Since:
- 3.5
-
getDoubleConverter
Deprecated.A converter from BSON Double values to JSON.- Returns:
- this
- Since:
- 3.5
-
getInt32Converter
Deprecated.A converter from BSON Int32 values to JSON.- Returns:
- this
- Since:
- 3.5
-
getInt64Converter
Deprecated.A converter from BSON Int64 values to JSON.- Returns:
- this
- Since:
- 3.5
-
getDecimal128Converter
Deprecated.A converter from BSON Decimal128 values to JSON.- Returns:
- this
- Since:
- 3.5
-
getObjectIdConverter
Deprecated.A converter from BSON ObjectId values to JSON.- Returns:
- this
- Since:
- 3.5
-
getRegularExpressionConverter
Deprecated.A converter from BSON RegularExpression values to JSON.- Returns:
- this
- Since:
- 3.5
-
getTimestampConverter
Deprecated.A converter from BSON Timestamp values to JSON.- Returns:
- this
- Since:
- 3.5
-
getSymbolConverter
Deprecated.A converter from BSON Symbol values to JSON.- Returns:
- this
- Since:
- 3.5
-
getMinKeyConverter
Deprecated.A converter from BSON MinKey values to JSON.- Returns:
- this
- Since:
- 3.5
-
getMaxKeyConverter
Deprecated.A converter from BSON MaxKey values to JSON.- Returns:
- this
- Since:
- 3.5
-
getUndefinedConverter
Deprecated.A converter from BSON Undefined values to JSON.- Returns:
- this
- Since:
- 3.5
-
getJavaScriptConverter
Deprecated.A converter from BSON JavaScript values to JSON.- Returns:
- this
- Since:
- 3.5
-