Package io.inugami.api.models
Class JsonBuilder
- java.lang.Object
-
- io.inugami.api.models.JsonBuilder
-
public class JsonBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static charSEPARATOR_CHARstatic StringSPACEstatic StringVALUE_NULL
-
Constructor Summary
Constructors Constructor Description JsonBuilder()
-
Method Summary
-
-
-
Field Detail
-
SEPARATOR_CHAR
public static final char SEPARATOR_CHAR
- See Also:
- Constant Field Values
-
VALUE_NULL
public static final String VALUE_NULL
- See Also:
- Constant Field Values
-
SPACE
public static final String SPACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
returnInstance
public <E extends JsonBuilder> E returnInstance()
-
writeFunction
public <E extends JsonBuilder> E writeFunction(String name, String... params)
-
addReturnKeyword
public <E extends JsonBuilder> E addReturnKeyword()
-
openObject
public <E extends JsonBuilder> E openObject()
-
closeObject
public <E extends JsonBuilder> E closeObject()
-
openList
public <E extends JsonBuilder> E openList()
-
closeList
public <E extends JsonBuilder> E closeList()
-
openTuple
public <E extends JsonBuilder> E openTuple()
-
closeTuple
public <E extends JsonBuilder> E closeTuple()
-
openComment
public <E extends JsonBuilder> E openComment()
-
closeComment
public <E extends JsonBuilder> E closeComment()
-
addField
public <E extends JsonBuilder> E addField(String name)
-
write
public <E extends JsonBuilder> E write(Object value)
-
write
public <E extends JsonBuilder> E write(boolean value)
-
write
public <E extends JsonBuilder> E write(byte value)
-
write
public <E extends JsonBuilder> E write(short value)
-
write
public <E extends JsonBuilder> E write(int value)
-
write
public <E extends JsonBuilder> E write(long value)
-
write
public <E extends JsonBuilder> E write(float value)
-
write
public <E extends JsonBuilder> E write(double value)
-
writeSpace
public <E extends JsonBuilder> E writeSpace()
-
writeSpace
public <E extends JsonBuilder> E writeSpace(int size)
-
writeParam
public <E extends JsonBuilder> E writeParam(String key, String value)
-
valueQuot
public <E extends JsonBuilder> E valueQuot(Object value)
-
valueNull
public <E extends JsonBuilder> E valueNull()
-
addLine
public <E extends JsonBuilder> E addLine()
-
addSeparator
public <E extends JsonBuilder> E addSeparator()
-
addEndLine
public <E extends JsonBuilder> E addEndLine()
-
writeListString
public <E extends JsonBuilder> E writeListString(List<String> values)
-
line
public <E extends JsonBuilder> E line()
-
tab
public <E extends JsonBuilder> E tab()
-
writeListJsonObject
public JsonBuilder writeListJsonObject(List<? extends JsonObject> values)
-
toJsonObject
public JsonObject toJsonObject()
-
append
public StringBuilder append(Object value)
-
append
public StringBuilder append(String value)
-
append
public StringBuilder append(StringBuffer value)
-
append
public StringBuilder append(CharSequence value)
-
append
public StringBuilder append(CharSequence value, int start, int end)
-
append
public StringBuilder append(char... str)
-
append
public StringBuilder append(char[] str, int offset, int len)
-
append
public StringBuilder append(boolean value)
-
append
public StringBuilder append(char value)
-
append
public StringBuilder append(int value)
-
append
public StringBuilder append(long value)
-
append
public StringBuilder append(float value)
-
append
public StringBuilder append(double value)
-
dot
public JsonBuilder dot()
-
doubleDot
public JsonBuilder doubleDot()
-
deco
public JsonBuilder deco(int nbChar)
-
deco
public JsonBuilder deco(String deco, int nbChar)
-
clear
public <E extends JsonBuilder> E clear()
-
-