A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractJsonViewContainerRenderer - Class in grails.plugin.json.renderer
A container renderer that looks up JSON views
AbstractJsonViewContainerRenderer() - Constructor in AbstractJsonViewContainerRenderer
actionName(java.lang.String) - Method in TestRequestConfigurer
addConverter(Class<T>, Closure<?>) - Method in JsonGenerator.Options
Registers a closure that will be called when the specified type or subtype is serialized.
appendObjectId(java.lang.StringBuilder, java.util.Map) - Method in TestLinkGenerator
Application - Class in grails.plugin.json.view
Application() - Constructor in Application
ASSOCIATIONS - Property in DefaultJsonViewHelper
The associations parameter
attribute(java.lang.String, java.lang.Object) - Method in TestRequestConfigurer
attributes - Property in TestRequestConfigurer
author - Property in JsonViewGrailsPlugin
authorEmail - Property in JsonViewGrailsPlugin

B

BEFORE_CLOSURE - Field in DefaultGrailsJsonViewHelper
beforeMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression) - Method in JsonTemplateTypeCheckingExtension
build() - Method in JsonGenerator.Options
Creates a JsonGenerator that is based on the current options.
buildPaginateParams(java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String) - Method in DefaultJsonViewHelper

C

call(java.lang.String, grails.plugin.json.builder.JsonOutput.JsonUnescaped) - Method in DefaultHalViewHelper.HalStreamingJsonDelegate
call(java.lang.String, java.util.Map, groovy.lang.Closure) - Method in StreamingJsonBuilder
If you use named arguments and a closure as last argument, the key/value pairs of the map (as named arguments) and the key/value pairs represented in the closure will be merged together — the closure properties overriding the map key/values in case the same key is used.
call(java.lang.String, groovy.lang.Writable) - Method in StreamingJsonBuilder.StreamingJsonDelegate
Writes an unescaped value.
characterEncoding - Property in TestRequestConfigurer
charAt(int) - Method in JsonOutput.JsonWritable
cloneDelegateAndGetContent(java.io.Writer, groovy.lang.Closure, boolean) - Method in StreamingJsonBuilder.StreamingJsonDelegate
CLOSE_BRACE - Field in JsonOutput
CLOSE_BRACKET - Field in JsonOutput
closure - Field in DefaultJsonGenerator.ClosureConverter
ClosureConverter(Class<?>, Closure<?>) - Constructor in DefaultJsonGenerator.ClosureConverter
COLON - Field in JsonOutput
COMMA - Field in JsonOutput
componentType - Property in ErrorsJsonViewRenderer
config(grails.config.Config) - Method in TestRequestConfigurer
configureCompiler(org.codehaus.groovy.control.CompilerConfiguration) - Method in JsonViewCompiler
contentType - Property in DefaultHalViewHelper
contentType - Property in DefaultHalViewHelper.HalStreamingJsonDelegate
contentType - Property in JsonRenderResult
The content type
contentType(java.lang.String) - Method in JsonViewTest.TestHttpResponse
contentType - Property in TestRequestConfigurer
contextPath - Property in TestRequestConfigurer
controllerName(java.lang.String) - Method in TestRequestConfigurer
controllerNamespace(java.lang.String) - Method in TestRequestConfigurer
convert(java.lang.Object, java.lang.String) - Method in DefaultJsonGenerator.ClosureConverter
Converts a given value.
convert(java.lang.Object, java.lang.String) - Method in InstantJsonConverter
convert(java.lang.Object, java.lang.String) - Method in JsonGenerator.Converter
Converts a given object.
convert(java.lang.Object, java.lang.String) - Method in LocalDateJsonConverter
convert(java.lang.Object, java.lang.String) - Method in LocalDateTimeJsonConverter
convert(java.lang.Object, java.lang.String) - Method in LocalTimeJsonConverter
convert(java.lang.Object, java.lang.String) - Method in OffsetDateTimeJsonConverter
convert(java.lang.Object, java.lang.String) - Method in OffsetTimeJsonConverter
convert(java.lang.Object, java.lang.String) - Method in PeriodJsonConverter
convert(java.lang.Object, java.lang.String) - Method in ZonedDateTimeJsonConverter
converters - Field in DefaultJsonGenerator
converters - Field in JsonGenerator.Options
createlinksRenderingClosure(Map<String, Object>) - Method in DefaultHalViewHelper
createTemplate(Class<? extends Template>, java.io.File) - Method in JsonViewTemplateEngine
curryDelegateAndGetContent(java.io.Writer, groovy.lang.Closure, java.lang.Object, boolean) - Method in StreamingJsonBuilder.StreamingJsonDelegate

D

dateFormat - Field in DefaultJsonGenerator
dateFormat - Field in JsonGenerator.Options
dateFormat - Property in JsonViewGeneratorConfiguration
dateLocale - Field in DefaultJsonGenerator
dateLocale - Field in JsonGenerator.Options
DEEP - Field in GrailsJsonViewHelper
The deep parameter
DEFAULT_EXCLUDES - Field in DefaultJsonViewHelper
DEFAULT_GORM_EXCLUDES - Field in DefaultJsonViewHelper
DEFAULT_TIMEZONE - Field in JsonGenerator.Options
DEFAULT_TIMEZONE - Field in JsonOutput
DEFAULT_VALIDATEABLE_EXCLUDES - Field in DefaultJsonViewHelper
DefaultGrailsJsonViewHelper - Class in grails.plugin.json.view.api.internal
Extended version of DefaultGrailsViewHelper with methods specific to JSON view rendering
DefaultGrailsJsonViewHelper.1 - Class in grails.plugin.json.view.api.internal
DefaultGrailsJsonViewHelper.1() - Constructor in DefaultGrailsJsonViewHelper.1
DefaultGrailsJsonViewHelper.2 - Class in grails.plugin.json.view.api.internal
DefaultGrailsJsonViewHelper.2() - Constructor in DefaultGrailsJsonViewHelper.2
DefaultGrailsJsonViewHelper.3 - Class in grails.plugin.json.view.api.internal
DefaultGrailsJsonViewHelper.3() - Constructor in DefaultGrailsJsonViewHelper.3
DefaultGrailsJsonViewHelper.4 - Class in grails.plugin.json.view.api.internal
DefaultGrailsJsonViewHelper.4() - Constructor in DefaultGrailsJsonViewHelper.4
DefaultGrailsJsonViewHelper.5 - Class in grails.plugin.json.view.api.internal
DefaultGrailsJsonViewHelper.5() - Constructor in DefaultGrailsJsonViewHelper.5
DefaultGrailsJsonViewHelper.6 - Class in grails.plugin.json.view.api.internal
DefaultGrailsJsonViewHelper.6() - Constructor in DefaultGrailsJsonViewHelper.6
DefaultGrailsJsonViewHelper() - Constructor in DefaultGrailsJsonViewHelper
DefaultHalViewHelper - Class in grails.plugin.json.view.api.internal
Helps creating HAL links
DefaultHalViewHelper.1 - Class in grails.plugin.json.view.api.internal
DefaultHalViewHelper.1() - Constructor in DefaultHalViewHelper.1
DefaultHalViewHelper.HalStreamingJsonDelegate - Class in grails.plugin.json.view.api.internal
DefaultHalViewHelper(grails.plugin.json.view.api.JsonView, grails.plugin.json.view.api.GrailsJsonViewHelper) - Constructor in DefaultHalViewHelper
DefaultJsonApiIdRenderer - Class in grails.plugin.json.view.api.jsonapi
DefaultJsonApiIdRenderer() - Constructor in DefaultJsonApiIdRenderer
DefaultJsonApiViewHelper - Class in grails.plugin.json.view.api.internal
Author:
Colin Harrington
DefaultJsonApiViewHelper.1 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.1() - Constructor in DefaultJsonApiViewHelper.1
DefaultJsonApiViewHelper.2 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.2() - Constructor in DefaultJsonApiViewHelper.2
DefaultJsonApiViewHelper.3 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.3() - Constructor in DefaultJsonApiViewHelper.3
DefaultJsonApiViewHelper.4 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.4() - Constructor in DefaultJsonApiViewHelper.4
DefaultJsonApiViewHelper.5 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.5() - Constructor in DefaultJsonApiViewHelper.5
DefaultJsonApiViewHelper.6 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.6() - Constructor in DefaultJsonApiViewHelper.6
DefaultJsonApiViewHelper.7 - Class in grails.plugin.json.view.api.internal
DefaultJsonApiViewHelper.7() - Constructor in DefaultJsonApiViewHelper.7
DefaultJsonApiViewHelper(grails.plugin.json.view.api.JsonView, grails.plugin.json.view.api.GrailsJsonViewHelper) - Constructor in DefaultJsonApiViewHelper
DefaultJsonGenerator - Class in grails.plugin.json.builder
Temporary fork of DefaultJsonGenerator until Groovy 2.5.0 is out.
DefaultJsonGenerator.ClosureConverter - Class in grails.plugin.json.builder
A converter that handles converting a given type to a JSON value using a closure.
DefaultJsonGenerator(Options) - Constructor in DefaultJsonGenerator
DefaultJsonViewHelper - Class in grails.plugin.json.view.api.internal
DefaultJsonViewHelper.1 - Class in grails.plugin.json.view.api.internal
DefaultJsonViewHelper.1() - Constructor in DefaultJsonViewHelper.1
DefaultJsonViewHelper() - Constructor in DefaultJsonViewHelper
DefaultJsonViewIncludeExcludeSupport - Class in grails.plugin.json.view.api.internal
DefaultJsonViewIncludeExcludeSupport(List<String>, List<String>) - Constructor in DefaultJsonViewIncludeExcludeSupport
defaultPaginateParams(java.util.Map) - Method in DefaultJsonViewHelper
delegate - Property in DefaultHalViewHelper.HalStreamingJsonDelegate
description - Property in JsonViewGrailsPlugin
developers - Property in JsonViewGrailsPlugin
disableUnicodeEscaping - Field in DefaultJsonGenerator
disableUnicodeEscaping - Field in JsonGenerator.Options
documentation - Property in JsonViewGrailsPlugin
doWithSpring() - Method in JsonViewGrailsPlugin
doWrite(java.io.Writer) - Method in JsonViewWritableScript

E

EMBEDDED_ATTRIBUTE - Field in DefaultHalViewHelper
embedded(java.lang.String, groovy.lang.Closure) - Method in DefaultHalViewHelper
Outputs a HAL embedded entry for the content type and closure
embedded(java.lang.String, groovy.lang.Closure) - Method in HalViewHelper
Outputs a HAL embedded entry for the content type and closure
EMBEDDED_PARAMETER - Field in DefaultHalViewHelper
encoding(java.lang.String) - Method in JsonViewTest.TestHttpResponse
equals(java.lang.Object) - Method in DefaultJsonGenerator.ClosureConverter
Any two Converter instances registered for the same type are considered to be equal.
ErrorsJsonViewRenderer - Class in grails.plugin.json.renderer
Renderer for the errors view
ErrorsJsonViewRenderer() - Constructor in ErrorsJsonViewRenderer
escapeUnicode - Property in JsonViewGeneratorConfiguration
excludedFieldNames - Field in DefaultJsonGenerator
excludedFieldNames - Field in JsonGenerator.Options
excludedFieldTypes - Field in DefaultJsonGenerator
excludedFieldTypes - Field in JsonGenerator.Options
excludeFieldsByName(Iterable<? extends CharSequence>) - Method in JsonGenerator.Options
Excludes from the output any fields that match the specified names.
excludeFieldsByType(Iterable<Class<?>>) - Method in JsonGenerator.Options
Excludes from the output any fields whose type is the same or is assignable to any of the given types.
excludeNulls - Field in DefaultJsonGenerator
excludeNulls - Field in JsonGenerator.Options
EXPAND - Property in DefaultJsonViewHelper
The expand parameter
EXTENSION - Field in JsonViewWritableScript

F

findConverter(Class<?>) - Method in DefaultJsonGenerator
Finds a converter that can handle the given type.
findEntity(java.lang.Object) - Method in DefaultJsonViewHelper
findTraitInjectors() - Method in JsonViewsTransform
findViewConfigPropertyDescriptor() - Method in JsonViewConfiguration
first - Field in JsonOutput.JsonWritable
first - Field in StreamingJsonBuilder.StreamingJsonDelegate

G

generator - Property in JsonView
The default generator
generator - Property in JsonViewConfiguration
generator - Property in JsonViewTemplate
generator - Property in JsonViewTemplateEngine
getAttribute(java.lang.String) - Method in TestRequestConfigurer
getAttributeNames() - Method in TestRequestConfigurer
getAttributes(org.grails.datastore.mapping.model.PersistentEntity) - Method in DefaultJsonApiViewHelper
getBuilderClassNode() - Method in JsonTemplateTypeCheckingExtension
getBuilderInvokeMethod() - Method in JsonTemplateTypeCheckingExtension
getBuilderVariableName() - Method in JsonTemplateTypeCheckingExtension
getContextPath() - Method in TestLinkGenerator
getDelegateInvokeMethod() - Method in JsonTemplateTypeCheckingExtension
getDynamicTemplatePrefix() - Method in JsonViewTemplateEngine
getExcludes(java.util.Map) - Method in DefaultJsonViewHelper
getExpandProperties(grails.plugin.json.view.api.JsonView, java.util.Map) - Method in DefaultJsonViewHelper
getG() - Method in JsonView
Returns:
The default view helper
getGenerator() - Method in DefaultJsonViewHelper
getGenericType(java.lang.Class, java.beans.PropertyDescriptor) - Method in DefaultJsonViewHelper
getHeader(java.lang.String) - Method in TestRequestConfigurer
getHeaderNames() - Method in TestRequestConfigurer
getHeaders(java.lang.String) - Method in TestRequestConfigurer
getIdGenerator() - Method in DefaultJsonApiViewHelper
getIncludes(java.util.Map) - Method in DefaultJsonViewHelper
getIterableWritable(java.lang.Iterable, groovy.lang.Closure) - Method in DefaultGrailsJsonViewHelper
getJsonStackTrace(java.lang.Throwable) - Method in DefaultJsonViewHelper
getLastOffset(java.lang.Integer, java.lang.Integer) - Method in DefaultJsonViewHelper
getMapWritable(java.util.Map, java.util.Map, groovy.lang.Closure, JsonWritable>) - Method in DefaultGrailsJsonViewHelper
getNextOffset(java.lang.Integer, java.lang.Integer, java.lang.Integer) - Method in DefaultJsonViewHelper
getObjectProperties(java.lang.Object) - Method in DefaultJsonGenerator
getPaginationLinks(java.lang.Object, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String) - Method in DefaultJsonViewHelper
getPrevOffset(java.lang.Integer, java.lang.Integer) - Method in DefaultJsonViewHelper
getRelationships(org.grails.datastore.mapping.model.PersistentEntity) - Method in DefaultJsonApiViewHelper
getRenderNulls(java.util.Map) - Method in DefaultJsonViewHelper
getServerBaseURL() - Method in TestLinkGenerator
getText() - Method in JsonOutput.JsonUnescaped
getViewModuleName() - Method in JsonViewConfiguration
getWriter() - Method in StreamingJsonBuilder.StreamingJsonDelegate
Returns:
Obtains the current writer
GrailsJsonViewHelper - Interface in grails.plugin.json.view.api
Additional methods specific to JSON views
grailsVersion - Property in JsonViewGrailsPlugin

H

hal - Property in JsonView
The HAL view helper
HalStreamingJsonDelegate(java.lang.String, grails.plugin.json.view.api.internal.DefaultHalViewHelper, grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate) - Constructor in DefaultHalViewHelper.HalStreamingJsonDelegate
HalViewHelper - Interface in grails.plugin.json.view.api
Authors:
Graeme Rocher
handles(Class<?>) - Method in DefaultJsonGenerator.ClosureConverter
Returns true if this converter can handle conversions of the given type.
handles(Class<?>) - Method in InstantJsonConverter
handles(Class<?>) - Method in JsonGenerator.Converter
Returns true if this converter can handle conversions of the given type.
handles(Class<?>) - Method in LocalDateJsonConverter
handles(Class<?>) - Method in LocalDateTimeJsonConverter
handles(Class<?>) - Method in LocalTimeJsonConverter
handles(Class<?>) - Method in OffsetDateTimeJsonConverter
handles(Class<?>) - Method in OffsetTimeJsonConverter
handles(Class<?>) - Method in PeriodJsonConverter
handles(Class<?>) - Method in ZonedDateTimeJsonConverter
handleValue(java.lang.Object, java.io.Writer, java.util.Map, groovy.lang.Closure, JsonWritable>, java.lang.String) - Method in DefaultGrailsJsonViewHelper
hashCode() - Method in DefaultJsonGenerator.ClosureConverter
header(Map<String, String>) - Method in JsonViewTest.TestHttpResponse
header(java.lang.String, java.lang.String) - Method in TestRequestConfigurer
headers - Property in JsonRenderResult
The headers
headers(Map<String, String>) - Method in JsonViewTest.TestHttpResponse
headers - Property in TestRequestConfigurer
HREF_ATTRIBUTE - Field in DefaultHalViewHelper
HREFLANG_ATTRIBUTE - Field in DefaultHalViewHelper

I

includeAssociations(java.util.Map) - Method in DefaultJsonViewHelper
includeExcludeSupport - Property in DefaultJsonViewHelper
includes(List<String>, java.lang.String) - Method in DefaultJsonViewIncludeExcludeSupport
inherits(java.util.Map) - Method in JsonView
Specify a template that this template inherits from
initialize() - Method in JsonViewResolver
initializeProcessedObjects(groovy.lang.Binding) - Method in DefaultGrailsJsonViewHelper
inline(java.lang.Object, groovy.lang.Closure) - Method in DefaultGrailsJsonViewHelper
inline(java.lang.Object, groovy.lang.Closure) - Method in DefaultHalViewHelper
inline(java.lang.Object) - Method in GrailsJsonViewHelper
Renders the given object inline within the current JSON object instead of creating a new JSON object
inline(java.lang.Object) - Method in HalViewHelper
Same as GrailsJsonViewHelper.inline but renders HAL links too
inline - Field in JsonOutput.JsonWritable
inline - Property in JsonViewWritableScript
InstantJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.Instant as json
InstantJsonConverter() - Constructor in InstantJsonConverter
invokeMethod(java.lang.String, java.lang.Object) - Method in DefaultHalViewHelper.HalStreamingJsonDelegate
invokeMethod(java.lang.String, java.lang.Object) - Method in StreamingJsonBuilder
A method call on the JSON builder instance will create a root object with only one key whose name is the name of the method being called.
invokeMethod(java.lang.String, java.lang.Object) - Method in StreamingJsonBuilder.StreamingJsonDelegate
invokeMethod(java.lang.String, java.lang.Object) - Method in TemplateRenderer
isCollectionWithClosure(java.lang.Object) - Method in StreamingJsonBuilder.StreamingJsonDelegate
isExcludingFieldsNamed(java.lang.String) - Method in DefaultJsonGenerator
{@inheritDoc}
isExcludingFieldsNamed(java.lang.String) - Method in JsonGenerator
Indicates whether this JsonGenerator is configured to exclude fields by the given name.
isExcludingValues(java.lang.Object) - Method in DefaultJsonGenerator
{@inheritDoc}
isExcludingValues(java.lang.Object) - Method in JsonGenerator
Indicates whether this JsonGenerator is configured to exclude values of the given object (may be null).
isMethodDynamic(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - Method in JsonTemplateTypeCheckingExtension
isPropertyDynamic(org.codehaus.groovy.ast.expr.PropertyExpression) - Method in JsonTemplateTypeCheckingExtension
isSimpleType(java.lang.Class, java.lang.Object) - Method in DefaultJsonViewHelper
isSimpleValue(java.lang.Object) - Method in DefaultGrailsJsonViewHelper
isStringType(java.lang.Class) - Method in DefaultJsonViewHelper
issueManagement - Property in JsonViewGrailsPlugin

J

JSON_API_OBJECT - Property in DefaultJsonApiViewHelper
The jsonapiobject parameter
JSON_DATE_FORMAT - Field in JsonGenerator.Options
JSON_DATE_FORMAT - Field in JsonOutput
JSON_DATE_FORMAT_LOCALE - Field in JsonGenerator.Options
json - Property in JsonRenderResult
The JSON result
json - Property in JsonView
The StreamingJsonBuilder instance
json(java.lang.Object) - Method in JsonViewWritableScript
JSON_VIEW_SUFFIX - Field in JsonViewResolver
jsonapi - Property in JsonView
The JSON API view helper
JsonApiIdRenderStrategy - Interface in grails.plugin.json.view.api.jsonapi
jsonApiIdRenderStrategy - Property in JsonView
The strategy to use to render identifiers in the JSON API specification
jsonApiIdRenderStrategy - Property in JsonViewTemplate
jsonApiIdRenderStrategy - Property in JsonViewTemplateEngine
jsonApiIdRenderStrategy - Property in JsonViewTest
JsonApiViewHelper - Interface in grails.plugin.json.view.api
Authors:
Colin Harrington
JsonGenerator - Interface in grails.plugin.json.builder
Temporary fork of groovy JsonGenerator until Groovy 2.5.0 is out.
JsonGenerator.Converter - Interface in grails.plugin.json.builder
Handles converting a given type.
JsonGenerator.Options - Class in grails.plugin.json.builder
A builder used to construct a JsonGenerator instance that allows control over the serialized JSON output.
JsonOutput - Class in grails.plugin.json.builder
Temporary fork of groovy.json.JsonOutput until Groovy 2.5.0 is out.
JsonOutput.JsonUnescaped - Class in grails.plugin.json.builder
Represents unescaped JSON
JsonOutput.JsonWritable - Class in grails.plugin.json.builder
Represents unescaped JSON
JsonRenderResult - Class in grails.plugin.json.view.test
A result object returned by JsonViewTest
JsonRenderResult() - Constructor in JsonRenderResult
JsonTemplateTypeCheckingExtension - Class in grails.plugin.json.view.internal
A type checking extension for JSON builder
JsonTemplateTypeCheckingExtension() - Constructor in JsonTemplateTypeCheckingExtension
jsonText - Property in JsonRenderResult
The raw JSON text
JsonUnescaped(java.lang.CharSequence) - Constructor in JsonOutput.JsonUnescaped
JsonView - Trait in grails.plugin.json.view.api
Extends default view API with additional methods
jsonView - Property in TestRequestConfigurer
JsonViewCompiler - Class in grails.plugin.json.view
A compiler for JSON views
JsonViewCompiler() - Constructor in JsonViewCompiler
JsonViewConfiguration - Class in grails.plugin.json.view
Default configuration for JSON views
JsonViewConfiguration() - Constructor in JsonViewConfiguration
JsonViewGeneratorConfiguration - Class in grails.plugin.json.view
Created by jameskleeh on 11/8/16.
JsonViewGeneratorConfiguration() - Constructor in JsonViewGeneratorConfiguration
JsonViewGrailsPlugin - Class in grails.plugin.json.view
JsonViewGrailsPlugin() - Constructor in JsonViewGrailsPlugin
jsonViewHelper - Property in TemplateRenderer
JsonViewJsonRenderer - Class in grails.plugin.json.renderer
A renderer that will lookup a JSON view if it exists and render it, otherwise fallback to default
JsonViewJsonRenderer(Class<T>, grails.web.mime.MimeType, grails.views.mvc.SmartViewResolver, grails.core.support.proxy.ProxyHandler, grails.rest.render.RendererRegistry, grails.rest.render.Renderer) - Constructor in JsonViewJsonRenderer
JsonViewResolver - Class in grails.plugin.json.view.mvc
Authors:
Graeme Rocher
jsonViewResolver - Property in AbstractJsonViewContainerRenderer
JsonViewResolver(grails.plugin.json.view.JsonViewTemplateEngine, java.lang.String, java.lang.String) - Constructor in JsonViewResolver
JsonViewsTransform - Class in grails.plugin.json.view.internal
Authors:
Graeme ROcher
JsonViewsTransform() - Constructor in JsonViewsTransform
JsonViewTemplate - Class in grails.plugin.json.view.template
JsonViewTemplate() - Constructor in JsonViewTemplate
JsonViewTemplateEngine - Class in grails.plugin.json.view
A template engine for parsing JSON views
JsonViewTemplateEngine(grails.views.ViewConfiguration, java.lang.ClassLoader) - Constructor in JsonViewTemplateEngine
Constructs a JsonTemplateEngine with a custom base class
JsonViewTest - Trait in grails.plugin.json.view.test
A trait that test classes can implement to add support for easily testing JSON views
JsonViewTest.TestHttpResponse - Class in grails.plugin.json.view.test
JsonViewWritableScript - Class in grails.plugin.json.view
JsonViewWritableScript() - Constructor in JsonViewWritableScript

K

L

length() - Method in JsonOutput.JsonWritable
license - Property in JsonViewGrailsPlugin
link(java.util.Map, java.lang.String) - Method in TestLinkGenerator
linkGenerator - Property in JsonViewTest
LINKS_ATTRIBUTE - Field in DefaultHalViewHelper
links(java.util.Map, java.lang.String) - Method in DefaultHalViewHelper
links(java.util.Map, java.lang.Object, java.lang.Number) - Method in HalViewHelper
Creates HAL links for the given model and pagination object
LocalDateJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.LocalDate as json
LocalDateJsonConverter() - Constructor in LocalDateJsonConverter
LocalDateTimeJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.LocalDateTime as json
LocalDateTimeJsonConverter() - Constructor in LocalDateTimeJsonConverter
locale - Property in JsonViewGeneratorConfiguration
LocalTimeJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.LocalTime as json
LocalTimeJsonConverter() - Constructor in LocalTimeJsonConverter

M

main(java.lang.String) - Method in Application
main(java.lang.String) - Method in JsonViewCompiler
make(java.util.Map) - Method in JsonViewTemplate
mappingContext - Property in JsonViewTest
mappingContext - Property in TestLinkGenerator
message - Property in JsonRenderResult
The HTTP response message
messageSource - Property in JsonViewTest
META - Property in DefaultJsonApiViewHelper
The meta parameter
method - Property in TestRequestConfigurer
mimeTypes - Property in JsonViewConfiguration
mimeUtility - Property in JsonViewTest
model(java.lang.String, Class<T>) - Method in DefaultGrailsJsonViewHelper
Obtains a model value for the given name and type
MODULE_NAME - Field in JsonViewConfiguration

N

NEW_LINE - Field in JsonOutput
newViewsTransform() - Method in JsonViewCompiler
newViewsTransform() - Method in JsonViewTemplateEngine
NOOP_OUTPUT - Field in DefaultJsonApiViewHelper
NULL_OUTPUT - Field in DefaultJsonViewHelper
NULL_VALUE - Field in JsonOutput

O

objectHasErrors(java.lang.Object) - Method in DefaultJsonApiViewHelper
OffsetDateTimeJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.OffsetDateTime as json
OffsetDateTimeJsonConverter() - Constructor in OffsetDateTimeJsonConverter
OffsetTimeJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.OffsetTime as json
OffsetTimeJsonConverter() - Constructor in OffsetTimeJsonConverter
OPEN_BRACE - Field in JsonOutput
OPEN_BRACKET - Field in JsonOutput
Options() - Constructor in JsonGenerator.Options
organization - Property in JsonViewGrailsPlugin

P

paginate(java.lang.Object, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String) - Method in DefaultHalViewHelper
paginate(java.lang.Object, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String) - Method in HalViewHelper
Pagination support which outputs hal links to the resulting pages
PAGINATION - Property in DefaultJsonApiViewHelper
The pagination parameter
PAGINATION_MAX - Field in DefaultJsonViewHelper
PAGINATION_OFFSET - Field in DefaultJsonViewHelper
PAGINATION_ORDER - Field in DefaultJsonViewHelper
PAGINATION_RESROUCE - Field in DefaultJsonViewHelper
PAGINATION_SORT - Field in DefaultJsonViewHelper
PAGINATION_TOTAL - Field in DefaultJsonViewHelper
paramCount - Field in DefaultJsonGenerator.ClosureConverter
params(java.util.Map) - Method in TestRequestConfigurer
paramsWithOffset(Map<String, Object>, java.lang.Integer) - Method in DefaultJsonViewHelper
Creates a new Parameter map with the new offset Note: necessary to avoid clone until Groovy 2.5.x https://issues.apache.org/jira/browse/GROOVY-7325
parentModel - Property in JsonView
The parent model, if any
parentTemplate - Property in JsonView
The parent template if any
PeriodJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.Period as json
PeriodJsonConverter() - Constructor in PeriodJsonConverter
populateModelWithViewState(java.util.Map) - Method in DefaultGrailsJsonViewHelper
prepareCustomizers(org.codehaus.groovy.control.CompilerConfiguration) - Method in JsonViewTemplateEngine
prepareWritable(groovy.text.Template, java.util.Map) - Method in DefaultGrailsJsonViewHelper
prettyPrint(java.lang.String) - Method in JsonOutput
Pretty print a JSON payload.
process(grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate, org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, JsonWritable>, List<String>, List<String>, java.lang.String, boolean, boolean, List<String>, boolean, groovy.lang.Closure) - Method in DefaultGrailsJsonViewHelper
PROCESSED_OBJECT_VARIABLE - Field in DefaultGrailsJsonViewHelper
processSimple(grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate, java.lang.Object, JsonWritable>, List<String>, List<String>, java.lang.String, java.lang.Boolean, groovy.lang.Closure) - Method in DefaultGrailsJsonViewHelper
processSimpleProperty(grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate, org.grails.datastore.mapping.model.PersistentProperty, java.lang.String, java.lang.Object) - Method in DefaultGrailsJsonViewHelper
profiles - Property in JsonViewGrailsPlugin
proxyHandler - Property in JsonViewResolver

Q

QUOTE - Field in JsonOutput

R

render(T, grails.rest.render.RenderContext) - Method in AbstractJsonViewContainerRenderer
render(java.util.Map) - Method in DefaultGrailsJsonViewHelper
render(java.lang.Object) - Method in DefaultHalViewHelper
render(java.lang.Object, org.grails.datastore.mapping.model.PersistentProperty) - Method in DefaultJsonApiIdRenderer
render(java.lang.Object, java.util.Map) - Method in DefaultJsonApiViewHelper
render(java.lang.Object, groovy.lang.Closure) - Method in GrailsJsonViewHelper
Renders the given object to JSON, typically a domain class, ignoring lazy and internal properties
render(java.lang.Object) - Method in HalViewHelper
Same as GrailsJsonViewHelper.render but renders HAL links too
render(java.lang.Object, org.grails.datastore.mapping.model.PersistentProperty) - Method in JsonApiIdRenderStrategy
Parameters:
object - The instance of the domain class
render(java.lang.Object, java.util.Map) - Method in JsonApiViewHelper
render(java.util.Map, groovy.lang.Closure) - Method in JsonViewTest
Render one of the GSON views in the grails-app/views directory for the given arguments
renderChildTemplate(groovy.text.Template, java.lang.Class, java.lang.Object) - Method in DefaultGrailsJsonViewHelper
renderEntityProperties(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, org.grails.datastore.mapping.reflect.EntityReflector, grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate) - Method in DefaultHalViewHelper
rendererRegistry - Property in JsonViewResolver
renderErrors(java.lang.Object) - Method in DefaultJsonApiViewHelper
renderException(java.io.Writer, java.lang.Throwable) - Method in DefaultJsonApiViewHelper
renderIncluded(java.lang.Object, java.util.Map) - Method in DefaultJsonApiViewHelper
renderJsonApiMember(java.io.Writer, java.lang.Object) - Method in DefaultJsonApiViewHelper
renderLinks(java.lang.Object, java.util.Map) - Method in DefaultJsonApiViewHelper
renderMetaObject(java.io.Writer, java.lang.Object) - Method in DefaultJsonApiViewHelper
renderProperty(java.lang.Object, org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.reflect.EntityReflector, grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate) - Method in DefaultHalViewHelper
renderRelationshipLinks(java.lang.Object) - Method in DefaultJsonApiViewHelper
resolveModelName() - Method in AbstractJsonViewContainerRenderer
resource(java.util.Map) - Method in TestLinkGenerator
result - Property in JsonViewTest.TestHttpResponse
root - Property in JsonViewWritableScript

S

scm - Property in JsonViewGrailsPlugin
SELF_ATTRIBUTE - Field in DefaultHalViewHelper
setActionName(java.lang.String) - Method in TestRequestConfigurer
setConfig(grails.config.Config) - Method in TestRequestConfigurer
setControllerName(java.lang.String) - Method in TestRequestConfigurer
setControllerNamespace(java.lang.String) - Method in TestRequestConfigurer
setDelegate(grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate) - Method in DefaultHalViewHelper
setDelegate(grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate) - Method in HalViewHelper
setFirst(boolean) - Method in JsonOutput.JsonWritable
setFirst(boolean) - Method in StreamingJsonBuilder.StreamingJsonDelegate
setGrailsApplication(grails.core.GrailsApplication) - Method in JsonViewTest
setInline(boolean) - Method in JsonOutput.JsonWritable
shouldExcludeType(Class<?>) - Method in DefaultJsonGenerator
Indicates whether the given type should be excluded from the generated output.
shouldInclude(List<String>, java.util.List, java.lang.String) - Method in DefaultJsonViewIncludeExcludeSupport
simpleIncludeExcludeSupport - Property in DefaultJsonViewHelper
SPACE - Field in JsonOutput
state - Field in StreamingJsonBuilder.StreamingJsonDelegate
status - Property in JsonRenderResult
The status
status(org.springframework.http.HttpStatus, java.lang.String) - Method in JsonViewTest.TestHttpResponse
StreamingJsonBuilder - Class in grails.plugin.json.builder
Temporary fork of groovy.json.StreamingJsonBuilder until Groovy 2.4.5 is out.
StreamingJsonBuilder.StreamingJsonDelegate - Class in grails.plugin.json.builder
The delegate used when invoking closures
StreamingJsonBuilder(java.io.Writer, java.lang.Object, grails.plugin.json.builder.JsonGenerator) - Constructor in StreamingJsonBuilder
Instantiates a JSON builder, possibly with some existing data structure and the given generator.
StreamingJsonDelegate(java.io.Writer, boolean, grails.plugin.json.builder.JsonGenerator) - Constructor in StreamingJsonBuilder.StreamingJsonDelegate
subSequence(int, int) - Method in JsonOutput.JsonWritable

T

templateEngine - Property in JsonViewTest
TemplateRenderer - Class in grails.plugin.json.view.api.internal
Handles the template namespace
TemplateRenderer(grails.plugin.json.view.api.GrailsJsonViewHelper) - Constructor in TemplateRenderer
TestHttpResponse(grails.plugin.json.view.test.JsonRenderResult) - Constructor in JsonViewTest.TestHttpResponse
TestLinkGenerator - Class in grails.plugin.json.view.test
A test link generator
TestLinkGenerator(org.grails.datastore.mapping.model.MappingContext) - Constructor in TestLinkGenerator
TestRequestConfigurer - Class in grails.plugin.json.view.test
Allows configuring the JSON view rendering for request state
TestRequestConfigurer(grails.plugin.json.view.api.JsonView) - Constructor in TestRequestConfigurer
timezone - Field in DefaultJsonGenerator
timezone - Field in JsonGenerator.Options
timeZone - Property in JsonViewGeneratorConfiguration
title - Property in JsonViewGrailsPlugin
tmpl - Property in JsonView
The template namespace
TO_STRING_TYPES - Field in DefaultJsonViewHelper
toJson(java.lang.Object) - Method in DefaultJsonGenerator
{@inheritDoc}
toJson(java.lang.Object) - Method in JsonGenerator
Converts an object to its JSON representation.
toJson(java.util.Map) - Method in JsonOutput
Parameters:
m - a java.util.Map to format to JSON string
toString() - Method in DefaultJsonGenerator.ClosureConverter
toString() - Method in JsonOutput.JsonUnescaped
toString() - Method in JsonOutput.JsonWritable
transformDynamicMethods(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.MethodNode, java.util.Set) - Method in JsonTemplateTypeCheckingExtension
TYPE_ATTRIBUTE - Field in DefaultHalViewHelper
type(java.lang.String) - Method in DefaultHalViewHelper
Parameters:
name - Sets the HAL response type
type - Field in DefaultJsonGenerator.ClosureConverter
type(java.lang.String) - Method in HalViewHelper
Parameters:
name - Sets the HAL response type
TYPE - Field in JsonViewWritableScript

U

unescaped(java.lang.CharSequence) - Method in JsonOutput
Obtains JSON unescaped text for the given text
uri - Property in TestRequestConfigurer

V

validateableIncludeExcludeSupport - Property in DefaultJsonViewHelper
verifyValue() - Method in StreamingJsonBuilder.StreamingJsonDelegate
viewConfiguration - Property in JsonViewResolver
viewConfiguration - Property in JsonViewTest
viewHelper - Property in DefaultHalViewHelper
viewHelper - Property in DefaultHalViewHelper.HalStreamingJsonDelegate
viewHelper - Property in DefaultJsonApiViewHelper

W

writeArray(Class<?>, java.lang.Object, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes array and writes it into specified buffer.
writeArray(List<Object>) - Method in StreamingJsonBuilder.StreamingJsonDelegate
writeCharSequence(java.lang.CharSequence, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes any char sequence and writes it into specified buffer.
writeCollectionWithClosure(java.io.Writer, java.lang.Iterable, groovy.lang.Closure, grails.plugin.json.builder.JsonGenerator) - Method in StreamingJsonBuilder.StreamingJsonDelegate
writeDate(java.util.Date, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes date and writes it into specified buffer.
writeError(java.io.Writer, org.springframework.validation.ObjectError) - Method in DefaultJsonApiViewHelper.4
writeIterator(Iterator<?>, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes iterator and writes it into specified buffer.
writeLinks(grails.plugin.json.builder.StreamingJsonBuilder.StreamingJsonDelegate, java.lang.Object, java.lang.String) - Method in DefaultHalViewHelper
writeMap(Map<?,?>, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes map and writes it into specified buffer.
writeMapEntry(java.lang.String, java.lang.Object, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes a map entry and writes it into specified buffer.
writeName(java.lang.String) - Method in StreamingJsonBuilder.StreamingJsonDelegate
writeNumber(Class<?>, java.lang.Number, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes Number value and writes it into specified buffer.
writeObject(java.lang.Object, groovy.lang.Closure) - Method in DefaultHalViewHelper.HalStreamingJsonDelegate
writeObject(java.lang.String, java.lang.Object, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes object and writes it into specified buffer.
writer - Field in StreamingJsonBuilder.StreamingJsonDelegate
writeRaw(java.lang.CharSequence, org.apache.groovy.json.internal.CharBuf) - Method in DefaultJsonGenerator
Serializes any char sequence and writes it into specified buffer without performing any manipulation of the given text.
writeTo(java.io.Writer) - Method in DefaultGrailsJsonViewHelper.1
writeTo(java.io.Writer) - Method in DefaultGrailsJsonViewHelper.2
writeTo(java.io.Writer) - Method in DefaultGrailsJsonViewHelper.3
writeTo(java.io.Writer) - Method in DefaultGrailsJsonViewHelper.4
writeTo(java.io.Writer) - Method in DefaultGrailsJsonViewHelper.5
writeTo(java.io.Writer) - Method in DefaultGrailsJsonViewHelper.6
writeTo(java.io.Writer) - Method in DefaultHalViewHelper.1
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.1
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.2
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.3
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.4
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.5
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.6
writeTo(java.io.Writer) - Method in DefaultJsonApiViewHelper.7
writeTo(java.io.Writer) - Method in DefaultJsonViewHelper.1
writeValue(java.lang.Object) - Method in StreamingJsonBuilder.StreamingJsonDelegate

X

Y

Z

ZonedDateTimeJsonConverter - Class in grails.plugin.json.converters
A class to render a java.time.ZonedDateTime as json
ZonedDateTimeJsonConverter() - Constructor in ZonedDateTimeJsonConverter

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _