Package com.github.underscore
Class Json.JsonStringBuilder
- java.lang.Object
-
- com.github.underscore.Json.JsonStringBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJson.JsonStringBuilder.Stepstatic classJson.JsonStringBuilder.Type
-
Field Summary
Fields Modifier and Type Field Description private StringJoinerbuilderprivate intidentprivate Json.JsonStringBuilder.StepidentStepprivate Json.JsonStringBuilder.Typetype
-
Constructor Summary
Constructors Constructor Description JsonStringBuilder()JsonStringBuilder(Json.JsonStringBuilder.Step identStep)JsonStringBuilder(Json.JsonStringBuilder.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Json.JsonStringBuilderappend(char character)Json.JsonStringBuilderappend(String string)Json.JsonStringBuilderdecIdent()Json.JsonStringBuilderfillSpaces()Json.JsonStringBuilder.StepgetIdentStep()Json.JsonStringBuilderincIdent()Json.JsonStringBuildernewLine()StringtoString()
-
-
-
Field Detail
-
builder
private final StringJoiner builder
-
identStep
private final Json.JsonStringBuilder.Step identStep
-
type
private final Json.JsonStringBuilder.Type type
-
ident
private int ident
-
-
Constructor Detail
-
JsonStringBuilder
public JsonStringBuilder(Json.JsonStringBuilder.Step identStep)
-
JsonStringBuilder
public JsonStringBuilder(Json.JsonStringBuilder.Type type)
-
JsonStringBuilder
public JsonStringBuilder()
-
-
Method Detail
-
append
public Json.JsonStringBuilder append(char character)
-
append
public Json.JsonStringBuilder append(String string)
-
fillSpaces
public Json.JsonStringBuilder fillSpaces()
-
incIdent
public Json.JsonStringBuilder incIdent()
-
decIdent
public Json.JsonStringBuilder decIdent()
-
newLine
public Json.JsonStringBuilder newLine()
-
getIdentStep
public Json.JsonStringBuilder.Step getIdentStep()
-
-