Methods
Type |
Name and description |
protected JsonWritable |
getIterableWritable(java.lang.Iterable object, java.util.Map arguments, groovy.lang.Closure customizer, java.util.Map<java.lang.Object, JsonOutput.JsonWritable> processedObjects, java.lang.String path = "")
|
protected JsonWritable |
getIterableWritable(java.lang.Iterable object, groovy.lang.Closure forEach)
|
protected JsonWritable |
getMapWritable(java.util.Map object, java.util.Map arguments, groovy.lang.Closure customizer, java.util.Map<java.lang.Object, JsonOutput.JsonWritable> processedObjects)
|
protected void |
handleValue(java.lang.Object value, java.io.Writer out, java.util.Map arguments, groovy.lang.Closure customizer, java.util.Map<java.lang.Object, JsonOutput.JsonWritable> processedObjects, java.lang.String path = "")
|
protected java.util.Map<java.lang.Object, JsonOutput.JsonWritable> |
initializeProcessedObjects(groovy.lang.Binding binding)
|
void |
inline(java.lang.Object object, java.util.Map arguments = Collections.emptyMap(, groovy.lang.Closure customizer = null, StreamingJsonDelegate jsonDelegate)
|
void |
inline(java.lang.Object object, java.util.Map arguments = Collections.emptyMap(, groovy.lang.Closure customizer = null)
|
void |
inline(java.lang.Object object, groovy.lang.Closure customizer)
|
protected boolean |
isSimpleValue(java.lang.Object value)
|
T |
model(java.lang.String name, java.lang.Class<T> targetType = Object) Obtains a model value for the given name and type |
protected void |
populateModelWithViewState(java.util.Map model)
|
protected GrailsView |
prepareWritable(groovy.text.Template childTemplate, java.util.Map model)
|
protected void |
process(StreamingJsonDelegate jsonDelegate, org.grails.datastore.mapping.model.PersistentEntity entity, java.lang.Object object, java.util.Map<java.lang.Object, JsonOutput.JsonWritable> processedObjects, java.util.List<java.lang.String> incs, java.util.List<java.lang.String> excs, java.lang.String path, boolean isDeep, boolean renderNulls, java.util.List<java.lang.String> expandProperties = [], boolean includeAssociations = true, groovy.lang.Closure customizer = null)
|
protected void |
processSimple(StreamingJsonDelegate jsonDelegate, java.lang.Object object, java.util.Map<java.lang.Object, JsonOutput.JsonWritable> processedObjects, java.util.List<java.lang.String> incs, java.util.List<java.lang.String> excs, java.lang.String path, java.lang.Boolean renderNulls, groovy.lang.Closure customizer = null)
|
protected void |
processSimpleProperty(StreamingJsonDelegate jsonDelegate, org.grails.datastore.mapping.model.PersistentProperty prop, java.lang.String propertyName, java.lang.Object value)
|
JsonWritable |
render(java.lang.Object object, groovy.lang.Closure customizer)
|
JsonWritable |
render(java.lang.Object object, java.util.Map arguments = Collections.emptyMap(, groovy.lang.Closure customizer = null )
|
JsonWritable |
render(java.util.Map arguments)
|
JsonWritable |
renderChildTemplate(groovy.text.Template template, java.lang.Class modelType, java.lang.Object modelValue)
|