public abstract class AbstractBuilder<T>
extends java.lang.Object
| Constructor and Description |
|---|
AbstractBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
build()
For internal use only.
|
abstract elemental.json.JsonValue |
buildJson()
For internal use only.
|
protected void |
putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.lang.Boolean value) |
protected void |
putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
elemental.json.JsonValue value) |
protected void |
putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.util.List<java.lang.String> list) |
protected void |
putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> map) |
protected void |
putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.lang.Number value) |
protected void |
putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.lang.String value) |
protected void putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> map)
protected void putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.util.List<java.lang.String> list)
protected void putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.lang.Boolean value)
protected void putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.lang.String value)
protected void putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
elemental.json.JsonValue value)
protected void putNotNull(elemental.json.JsonObject obj,
java.lang.String key,
java.lang.Number value)
public abstract T build()
public abstract elemental.json.JsonValue buildJson()