Class Json.JsonBuilder<T>
java.lang.Object
io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder<T>
- Direct Known Subclasses:
Json.JsonArrayBuilder
,Json.JsonObjectBuilder
- Enclosing class:
- Json
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
build()
abstract boolean
isEmpty()
protected boolean
protected boolean
isValuesEmpty
(Collection<Object> values) protected abstract T
self()
-
Field Details
-
ignoreEmptyBuilders
protected final boolean ignoreEmptyBuilders
-
-
Constructor Details
-
JsonBuilder
JsonBuilder(boolean ignoreEmptyBuilders) - Parameters:
ignoreEmptyBuilders
- If set to true all empty builders added to this builder will be ignored duringbuild()
-
-
Method Details
-
isEmpty
public abstract boolean isEmpty()- Returns:
true
if there are no elements/properties,false
otherwise
-
build
- Returns:
- a string representation
-
isIgnored
- Parameters:
value
-- Returns:
true
if the value is null or an empty builder andignoreEmptyBuilders
is set totrue
,false
otherwise
-
isValuesEmpty
-
self
-