water.api
Class RequestBuilders.ElementBuilder
java.lang.Object
water.api.RequestBuilders.Builder
water.api.RequestBuilders.ElementBuilder
- Direct Known Subclasses:
- RequestBuilders.ArrayRowElementBuilder, RequestBuilders.ArrayRowSingleColBuilder, RequestBuilders.BooleanStringBuilder, RequestBuilders.HideBuilder, RequestBuilders.KeyElementBuilder, RequestBuilders.KeyLinkElementBuilder, RequestBuilders.PreFormattedBuilder
- Enclosing class:
- RequestBuilders
public static class RequestBuilders.ElementBuilder
- extends RequestBuilders.Builder
A basic element builder.
Elements are displayed as their string values, everything else as their
JSON values.
Method Summary |
java.lang.String |
arrayToString(com.google.gson.JsonArray array,
java.lang.String contextName)
|
java.lang.String |
build(RequestBuilders.Response response,
com.google.gson.JsonElement element,
java.lang.String contextName)
Based of the element type determines its string value and then calls
the string build version. |
java.lang.String |
build(java.lang.String elementContents,
java.lang.String elementName)
Displays the element in the horizontal dl layout. |
java.lang.String |
elementToName(java.lang.String contextName)
|
java.lang.String |
elementToString(com.google.gson.JsonElement elm,
java.lang.String contextName)
|
static java.lang.String |
format(double value)
|
java.lang.String |
objectToString(com.google.gson.JsonObject obj,
java.lang.String contextName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestBuilders.ElementBuilder
public RequestBuilders.ElementBuilder()
build
public java.lang.String build(java.lang.String elementContents,
java.lang.String elementName)
- Displays the element in the horizontal dl layout. Override this method
to change the layout.
arrayToString
public java.lang.String arrayToString(com.google.gson.JsonArray array,
java.lang.String contextName)
objectToString
public java.lang.String objectToString(com.google.gson.JsonObject obj,
java.lang.String contextName)
elementToString
public java.lang.String elementToString(com.google.gson.JsonElement elm,
java.lang.String contextName)
format
public static java.lang.String format(double value)
elementToName
public java.lang.String elementToName(java.lang.String contextName)
build
public java.lang.String build(RequestBuilders.Response response,
com.google.gson.JsonElement element,
java.lang.String contextName)
- Based of the element type determines its string value and then calls
the string build version.
- Specified by:
build
in class RequestBuilders.Builder