Package com.github.underscore
Class Json.JsonStringBuilder
- java.lang.Object
-
- com.github.underscore.Json.JsonStringBuilder
-
- Enclosing class:
- Json
public static class Json.JsonStringBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJson.JsonStringBuilder.Step
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilderbuilderprivate Json.JsonStringBuilder.StepidentStepprivate intindent
-
Constructor Summary
Constructors Constructor Description JsonStringBuilder()JsonStringBuilder(Json.JsonStringBuilder.Step identStep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Json.JsonStringBuilderappend(char character)Json.JsonStringBuilderappend(java.lang.String string)Json.JsonStringBuilderdecIndent()Json.JsonStringBuilderfillSpaces()Json.JsonStringBuilder.StepgetIdentStep()Json.JsonStringBuilderincIndent()Json.JsonStringBuildernewLine()java.lang.StringtoString()
-
-
-
Field Detail
-
builder
private final java.lang.StringBuilder builder
-
identStep
private final Json.JsonStringBuilder.Step identStep
-
indent
private int indent
-
-
Constructor Detail
-
JsonStringBuilder
public JsonStringBuilder(Json.JsonStringBuilder.Step identStep)
-
JsonStringBuilder
public JsonStringBuilder()
-
-
Method Detail
-
append
public Json.JsonStringBuilder append(char character)
-
append
public Json.JsonStringBuilder append(java.lang.String string)
-
fillSpaces
public Json.JsonStringBuilder fillSpaces()
-
incIndent
public Json.JsonStringBuilder incIndent()
-
decIndent
public Json.JsonStringBuilder decIndent()
-
newLine
public Json.JsonStringBuilder newLine()
-
getIdentStep
public Json.JsonStringBuilder.Step getIdentStep()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-