|
|||||||||
| 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
water.api.Request
water.Request2
public abstract class Request2
| Nested Class Summary | |
|---|---|
class |
Request2.ColumnSelect
|
class |
Request2.Dependent
Fields that depends on another, e.g. |
class |
Request2.DoClassBoolean
|
class |
Request2.MultiVecSelect
|
static class |
Request2.MultiVecSelectType
Specify how a column specifier field is parsed. |
class |
Request2.TypeaheadKey
|
class |
Request2.VecClassSelect
|
class |
Request2.VecSelect
|
| Nested classes/interfaces inherited from class water.api.Request |
|---|
Request.API, Request.Default, Request.Filter |
| 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 DocGen.FieldDoc[] |
DOC_FIELDS
|
protected RequestBuilders.ResponseInfo |
response_info
|
| Fields inherited from class water.api.Request |
|---|
_requestHelp, SUPPORTS_ONLY_V1, SUPPORTS_ONLY_V2, SUPPORTS_V1_V2 |
| Fields inherited from class water.api.RequestBuilders |
|---|
ARRAY_BUILDER, ARRAY_HEADER_ROW_BUILDER, ARRAY_ROW_BUILDER, ARRAY_ROW_ELEMENT_BUILDER, ARRAY_ROW_SINGLECOL_BUILDER, ELEMENT_BUILDER, GSON_BUILDER, OBJECT_BUILDER, ROOT_OBJECT |
| Fields inherited from class water.api.RequestQueries |
|---|
_queryHtml |
| Fields inherited from class water.api.RequestArguments |
|---|
_arguments |
| Constructor Summary | |
|---|---|
Request2()
|
|
| Method Summary | |
|---|---|
protected Request |
create(java.util.Properties parms)
|
void |
fillResponseInfo(RequestBuilders.Response response)
|
java.lang.String |
input(java.lang.String fieldName)
|
protected void |
registered(RequestServer.API_VERSION version)
Iterates over fields and their annotations, and creates argument handlers. |
protected NanoHTTPD.Response |
serveGrid(NanoHTTPD server,
java.util.Properties parms,
RequestStatics.RequestType type)
|
void |
set(RequestArguments.Argument arg,
java.lang.String input,
java.lang.Object value)
|
static java.lang.String[] |
split(java.lang.String value)
|
NanoHTTPD.Response |
superServeGrid(NanoHTTPD server,
java.util.Properties parms,
RequestStatics.RequestType type)
|
RequestServer.API_VERSION[] |
supportedVersions()
|
| Methods inherited from class water.api.Request |
|---|
addToNavbar, addToNavbar, DocExampleFail, DocExampleSucc, href, href, hrefType, HTMLHelp, htmlTemplate, initializeNavBar, initializeNavBar, log, mapTypeahead, ReSTHelp, serve, serve, toDocGET, toHTML, wrap, wrap, wrap, writeJSONFields |
| Methods inherited from class water.api.RequestBuilders |
|---|
build, buildJSONResponseBox, buildResponseHeader, 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 |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static DocGen.FieldDoc[] DOC_FIELDS
protected RequestBuilders.ResponseInfo response_info
| Constructor Detail |
|---|
public Request2()
| Method Detail |
|---|
public java.lang.String input(java.lang.String fieldName)
protected void registered(RequestServer.API_VERSION version)
registered in class Requestprotected Request create(java.util.Properties parms)
create in class Request
protected NanoHTTPD.Response serveGrid(NanoHTTPD server,
java.util.Properties parms,
RequestStatics.RequestType type)
serveGrid in class Requestpublic static java.lang.String[] split(java.lang.String value)
public final NanoHTTPD.Response superServeGrid(NanoHTTPD server,
java.util.Properties parms,
RequestStatics.RequestType type)
public void set(RequestArguments.Argument arg,
java.lang.String input,
java.lang.Object value)
public RequestServer.API_VERSION[] supportedVersions()
supportedVersions in class Requestpublic void fillResponseInfo(RequestBuilders.Response response)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||