- java.lang.Object
-
- org.kordamp.jarviz.reporting.Formatter
-
- org.kordamp.jarviz.reporting.JsonFormatter
-
public class JsonFormatter extends Formatter
- Since:
- 0.2.0
-
-
Field Summary
Fields Modifier and Type Field Description private static charCLOSE_ARRAYprivate static charCLOSE_STRUCTprivate static java.lang.StringCOLONprivate static charCOMMAprivate static java.lang.StringFALSEstatic JsonFormatterINSTANCEprivate static charOPEN_ARRAYprivate static charOPEN_STRUCTprivate static charQUOTESprivate static java.lang.StringTRUE
-
Constructor Summary
Constructors Modifier Constructor Description privateJsonFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappend(Report report, Node node)private voidappendChildren(Report report, Node node)protected java.lang.StringformatValue(java.lang.String value)protected java.lang.StringformatValue(Node node)private booleanisBoolean(java.lang.String value)private booleanisDouble(java.lang.String value)private booleanisLong(java.lang.String value)private booleanisNumber(java.lang.String value)private java.lang.Stringquote(java.lang.String value)java.lang.Stringwrite(Node node)-
Methods inherited from class org.kordamp.jarviz.reporting.Formatter
indentAdjustment, indentationFor, indentationFor
-
-
-
-
Field Detail
-
INSTANCE
public static final JsonFormatter INSTANCE
-
OPEN_STRUCT
private static final char OPEN_STRUCT
- See Also:
- Constant Field Values
-
CLOSE_STRUCT
private static final char CLOSE_STRUCT
- See Also:
- Constant Field Values
-
OPEN_ARRAY
private static final char OPEN_ARRAY
- See Also:
- Constant Field Values
-
CLOSE_ARRAY
private static final char CLOSE_ARRAY
- See Also:
- Constant Field Values
-
QUOTES
private static final char QUOTES
- See Also:
- Constant Field Values
-
COLON
private static final java.lang.String COLON
- See Also:
- Constant Field Values
-
TRUE
private static final java.lang.String TRUE
- See Also:
- Constant Field Values
-
FALSE
private static final java.lang.String FALSE
- See Also:
- Constant Field Values
-
COMMA
private static final char COMMA
- See Also:
- Constant Field Values
-
-
Method Detail
-
formatValue
protected java.lang.String formatValue(Node node)
- Overrides:
formatValuein classFormatter
-
formatValue
protected java.lang.String formatValue(java.lang.String value)
- Overrides:
formatValuein classFormatter
-
isBoolean
private boolean isBoolean(java.lang.String value)
-
isNumber
private boolean isNumber(java.lang.String value)
-
isDouble
private boolean isDouble(java.lang.String value)
-
isLong
private boolean isLong(java.lang.String value)
-
quote
private java.lang.String quote(java.lang.String value)
-
-