Package net.sourceforge.plantuml.json
Class PrettyPrint
java.lang.Object
net.sourceforge.plantuml.json.WriterConfig
net.sourceforge.plantuml.json.PrettyPrint
Enables human readable JSON output by inserting whitespace between
values.after commas and colons. Example:
jsonValue.writeTo(writer, PrettyPrint.singleLine());
-
Field Summary
Fields inherited from class net.sourceforge.plantuml.json.WriterConfig
MINIMAL, PRETTY_PRINT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected net.sourceforge.plantuml.json.JsonWritercreateWriter(Writer writer) static PrettyPrintindentWithSpaces(int number) Print every value on a separate line.static PrettyPrintDo not break lines, but still insert whitespace between values.static PrettyPrintPrint every value on a separate line.
-
Constructor Details
-
PrettyPrint
protected PrettyPrint(char[] indentChars)
-
-
Method Details
-
singleLine
Print every value on a separate line. Use tabs (\t) for indentation.- Returns:
- A PrettyPrint instance for wrapped mode with tab indentation
-
indentWithSpaces
Print every value on a separate line. Use the given number of spaces for indentation.- Parameters:
number- the number of spaces to use- Returns:
- A PrettyPrint instance for wrapped mode with spaces indentation
-
indentWithTabs
Do not break lines, but still insert whitespace between values.- Returns:
- A PrettyPrint instance for single-line mode
-
createWriter
-