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 class
Json.JsonStringBuilder.Step
static class
Json.JsonStringBuilder.Type
-
Field Summary
Fields Modifier and Type Field Description private StringJoiner
builder
private int
ident
private Json.JsonStringBuilder.Step
identStep
private Json.JsonStringBuilder.Type
type
-
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.JsonStringBuilder
append(char character)
Json.JsonStringBuilder
append(String string)
Json.JsonStringBuilder
decIdent()
Json.JsonStringBuilder
fillSpaces()
Json.JsonStringBuilder.Step
getIdentStep()
Json.JsonStringBuilder
incIdent()
Json.JsonStringBuilder
newLine()
String
toString()
-
-
-
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()
-
-