@CompileStatic class DefaultRendererRegistry extends ClassAndMimeTypeRegistry<Renderer, RendererCacheKey> implements RendererRegistry
Default implementation of the RendererRegistry interface
Modifiers | Name | Description |
---|---|---|
class |
DefaultRendererRegistry.ContainerRendererCacheKey |
|
class |
DefaultRendererRegistry.RendererCacheKey |
Type | Name and description |
---|---|
GrailsConventionGroovyPageLocator |
groovyPageLocator |
String |
modelSuffix |
ProxyHandler |
proxyHandler |
Constructor and description |
---|
DefaultRendererRegistry() |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
addContainerRenderer(Class objectType, Renderer renderer) |
|
void |
addDefaultRenderer(Renderer<Object> renderer) |
<T> |
void |
addRenderer(Renderer<T> renderer) |
|
DefaultRendererRegistry.RendererCacheKey |
createCacheKey(Class type, MimeType mimeType) |
<C, T> |
Renderer<C> |
findContainerRenderer(MimeType mimeType, Class<C> containerType, T object) |
<T> |
Renderer<T> |
findRenderer(MimeType mimeType, T object) |
|
protected Class<? extends Object> |
getTargetClassForContainer(Class containerClass, Object object) |
|
void |
initialize() |
|
boolean |
isContainerType(Class<?> aClass) |
|
void |
setRenderers(Renderer[] renderers) |