|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwater.Iced
water.api.Constants
water.api.RequestStatics
water.api.RequestArguments
water.api.RequestQueries
water.api.RequestBuilders
public class RequestBuilders
Builders & response object. It just has a stuff of simple builders that walk through the JSON response and format the stuff into basic html. Understands simplest form of tables, objects and elements. Also defines the response object that contains the response JSON, response state, other response related automatic variables (timing, etc) and the custom builders. TODO work in progress.
Nested classes/interfaces inherited from class water.api.RequestStatics |
---|
RequestStatics.RequestType |
Nested classes/interfaces inherited from class water.api.Constants |
---|
Constants.Extensions, Constants.Schemes, Constants.Suffixes |
Field Summary | |
---|---|
static RequestBuilders.Builder |
ARRAY_BUILDER
Basic builder for arrays. |
static RequestBuilders.Builder |
ARRAY_HEADER_ROW_BUILDER
Basic build for shaded array rows. |
static RequestBuilders.Builder |
ARRAY_ROW_BUILDER
Basic builder for array rows. |
static RequestBuilders.Builder |
ARRAY_ROW_ELEMENT_BUILDER
Basic builder for elements in array row objects. |
static RequestBuilders.Builder |
ARRAY_ROW_SINGLECOL_BUILDER
Basic builder for elements in array rows single col. |
static RequestBuilders.ElementBuilder |
ELEMENT_BUILDER
Basic builder for elements inside objects. |
static com.google.gson.Gson |
GSON_BUILDER
|
static RequestBuilders.Builder |
OBJECT_BUILDER
Basic builder for objects. |
static java.lang.String |
ROOT_OBJECT
|
Fields inherited from class water.api.RequestQueries |
---|
_queryHtml |
Fields inherited from class water.api.RequestArguments |
---|
_arguments |
Constructor Summary | |
---|---|
RequestBuilders()
|
Method Summary | |
---|---|
protected java.lang.String |
build(RequestBuilders.Response response)
Builds the HTML for the given response. |
protected java.lang.String |
buildJSONResponseBox(RequestBuilders.Response response)
|
protected java.lang.String |
buildResponseHeader(RequestBuilders.Response response)
|
protected java.lang.String |
name()
|
Methods inherited from class water.api.RequestQueries |
---|
buildQuery, checkArguments, queryArgumentValueSet |
Methods inherited from class water.api.RequestArguments |
---|
arguments, argumentsToJson, frameColumnNameToIndex, vaCategoryNames, vaCategoryNames, vaColumnNameToIndex |
Methods inherited from class water.api.RequestStatics |
---|
checkJsonName, encodeRedirectArgs, JSON2HTML, jsonError, requestName, Str2JSON |
Methods inherited from class water.Iced |
---|
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ROOT_OBJECT
public static final com.google.gson.Gson GSON_BUILDER
public static final RequestBuilders.Builder OBJECT_BUILDER
public static final RequestBuilders.Builder ARRAY_BUILDER
public static final RequestBuilders.Builder ARRAY_ROW_BUILDER
public static final RequestBuilders.Builder ARRAY_HEADER_ROW_BUILDER
public static final RequestBuilders.ElementBuilder ELEMENT_BUILDER
public static final RequestBuilders.Builder ARRAY_ROW_ELEMENT_BUILDER
public static final RequestBuilders.Builder ARRAY_ROW_SINGLECOL_BUILDER
Constructor Detail |
---|
public RequestBuilders()
Method Detail |
---|
protected java.lang.String build(RequestBuilders.Response response)
protected java.lang.String name()
protected java.lang.String buildJSONResponseBox(RequestBuilders.Response response)
protected java.lang.String buildResponseHeader(RequestBuilders.Response response)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |