Uses of Class
org.apache.tapestry5.json.JSONObject
Packages that use JSONObject
Package
Description
Support for a standard way of presenting alerts to the user, via the
AlertManager
service combined with the
Alerts
component.[INTERNAL USE ONLY] support classes for the JSON module; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] AJAX support services; API subject to change
[INTERNAL USE ONLY] REST support classes; API subject to change
Repackaged, improved (and tested) version of code originally https://github.com/tdunning/open-json
Starting in release 5.4,
JSONObject
and JSONArray
are serializable.Core services
Utilities for handling Ajax-oriented requests, including partial render requests.
Support for Javascript (and CSS), including dynamically-added JavaScript and
services that manage dynamically-added links to JavaScript (and CSS) assets.
Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.
-
Uses of JSONObject in org.apache.tapestry5.alerts
Methods in org.apache.tapestry5.alerts that return JSONObject -
Uses of JSONObject in org.apache.tapestry5.internal.json
Methods in org.apache.tapestry5.internal.json that return JSONObject -
Uses of JSONObject in org.apache.tapestry5.internal.services
Methods in org.apache.tapestry5.internal.services with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
PartialMarkupDocumentLinker.commit
(JSONObject reply) Commits changes, adding one or more keys to the reply.void
JSONObjectEventResultProcessor.processResultValue
(JSONObject value) void
PartialMarkupRendererTerminator.renderMarkup
(MarkupWriter writer, JSONObject reply) void
RenderCommandComponentEventResultProcessor.renderMarkup
(MarkupWriter writer, JSONObject reply, PartialMarkupRenderer renderer) As a filter, this class does three things: It creates an outer element to capture the partial page content that will be rendered It does setup and cleanup with theAjaxFormUpdateController
It extracts the child markup and stuffs it into the reply's "content" property.void
PageRenderQueue.renderPartial
(MarkupWriter writer, JSONObject reply) Performs a partial markup render, as configured viaPageRenderQueue.addPartialRenderer(org.apache.tapestry5.runtime.RenderCommand)
.void
PageRenderQueueImpl.renderPartial
(MarkupWriter writer, JSONObject reply) void
AjaxPartialResponseRenderer.renderPartialPageMarkup
(JSONObject reply) Used to render the partial response using a base reply object, to which any Tapestry-related information (usually related to zone updates and initializations) will be added.void
AjaxPartialResponseRendererImpl.renderPartialPageMarkup
(JSONObject reply) -
Uses of JSONObject in org.apache.tapestry5.internal.services.ajax
Methods in org.apache.tapestry5.internal.services.ajax with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
JavaScriptSupportImpl.addInitializerCall
(String functionName, JSONObject parameter) void
JavaScriptSupportImpl.addInitializerCall
(InitializationPriority priority, String functionName, JSONObject parameter) void
SingleZonePartialRendererFilter.renderMarkup
(MarkupWriter writer, JSONObject reply, PartialMarkupRenderer renderer) -
Uses of JSONObject in org.apache.tapestry5.internal.services.rest
Methods in org.apache.tapestry5.internal.services.rest that return JSONObjectModifier and TypeMethodDescriptionDefaultOpenApiDescriptionGenerator.generate
(JSONObject documentation) Methods in org.apache.tapestry5.internal.services.rest with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
DefaultOpenApiTypeDescriber.describe
(JSONObject description, Parameter parameter) void
DefaultOpenApiTypeDescriber.describeReturnType
(JSONObject description, Method method) void
DefaultOpenApiTypeDescriber.describeSchema
(Class<?> entity, JSONObject schemas) DefaultOpenApiDescriptionGenerator.generate
(JSONObject documentation) -
Uses of JSONObject in org.apache.tapestry5.json
Methods in org.apache.tapestry5.json that return JSONObjectModifier and TypeMethodDescriptionJSONObject.accumulate
(String name, Object value) Appendsvalue
to the array already mapped toname
.Appends values to the array mapped toname
.JSONObject.copy()
Returns a new JSONObject that is a shallow copy of this JSONObject.JSONArray.getJSONObject
(int index) Returns the value atindex
if it exists and is aJSONObject
.JSONObject.getJSONObject
(String name) Returns the value mapped byname
if it exists and is aJSONObject
, or throws otherwise.JSONObject.getJSONObjectOrDefault
(String name, JSONObject defaultValue) Returns the value to which the specified key is mapped and a JSONObject, ordefaultValue
if this map contains no mapping for the key.Navigates into a nested JSONObject, creating the JSONObject if necessary.Mapsname
tovalue
, clobbering any existing name/value mapping with the same name.Methods in org.apache.tapestry5.json that return types with arguments of type JSONObjectModifier and TypeMethodDescriptionstatic <T> Collector<T,
?, JSONObject> Returns aCollector
that accumulates elements into aJSONObject
whose keys and values are the result of applying the provided mapping functions to the input elements.Methods in org.apache.tapestry5.json with parameters of type JSONObjectModifier and TypeMethodDescriptionJSONObject.getJSONObjectOrDefault
(String name, JSONObject defaultValue) Returns the value to which the specified key is mapped and a JSONObject, ordefaultValue
if this map contains no mapping for the key.Constructors in org.apache.tapestry5.json with parameters of type JSONObjectModifierConstructorDescriptionJSONObject
(JSONObject copyFrom, String... names) Creates a newJSONObject
by copying mappings for the listed names from the given object. -
Uses of JSONObject in org.apache.tapestry5.rest.jackson.internal
Methods in org.apache.tapestry5.rest.jackson.internal with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
JacksonOpenApiTypeDescriber.describe
(JSONObject description, Parameter parameter) void
JacksonOpenApiTypeDescriber.describeReturnType
(JSONObject description, Method method) void
JacksonOpenApiTypeDescriber.describeSchema
(Class<?> entity, JSONObject schemas) -
Uses of JSONObject in org.apache.tapestry5.services
Methods in org.apache.tapestry5.services with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
PartialMarkupRenderer.renderMarkup
(MarkupWriter writer, JSONObject reply) Implementations should perform work before or after passing the writer to the renderer.void
PartialMarkupRendererFilter.renderMarkup
(MarkupWriter writer, JSONObject reply, PartialMarkupRenderer renderer) Implementations should perform work before or after passing the writer to the renderer. -
Uses of JSONObject in org.apache.tapestry5.services.ajax
Methods in org.apache.tapestry5.services.ajax with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
JSONCallback.run
(JSONObject reply) Modify the reply, typically by adding additional keys. -
Uses of JSONObject in org.apache.tapestry5.services.javascript
Methods in org.apache.tapestry5.services.javascript that return JSONObjectModifier and TypeMethodDescriptionModuleConfigurationCallback.configure
(JSONObject configuration) Receives the current configuration, which can be copied or returned, or (more typically) modified and returned.Methods in org.apache.tapestry5.services.javascript with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
JavaScriptSupport.addInitializerCall
(String functionName, JSONObject parameter) Deprecated.Deprecated in 5.4; refactor to use JavaScript modules insteadvoid
JavaScriptSupport.addInitializerCall
(InitializationPriority priority, String functionName, JSONObject parameter) Deprecated.Deprecated in 5.4; refactor to use JavaScript modules insteadModuleConfigurationCallback.configure
(JSONObject configuration) Receives the current configuration, which can be copied or returned, or (more typically) modified and returned. -
Uses of JSONObject in org.apache.tapestry5.services.rest
Methods in org.apache.tapestry5.services.rest that return JSONObjectModifier and TypeMethodDescriptionOpenApiDescriptionGenerator.generate
(JSONObject documentation) Generates or customizes the OpenAPI 3.0 documentation for this webapp's REST endpoints.Methods in org.apache.tapestry5.services.rest with parameters of type JSONObjectModifier and TypeMethodDescriptionvoid
OpenApiTypeDescriber.describe
(JSONObject description, Parameter parameter) Describes a REST event handler method parameter.void
OpenApiTypeDescriber.describeReturnType
(JSONObject description, Method method) Describes a REST event handler method return type.void
OpenApiTypeDescriber.describeSchema
(Class<?> entity, JSONObject schemas) Describes the schema of a mapped entity classOpenApiDescriptionGenerator.generate
(JSONObject documentation) Generates or customizes the OpenAPI 3.0 documentation for this webapp's REST endpoints.