|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.web.util.ClassAndMimeTypeRegistry
@groovy.transform.CompileStatic abstract class ClassAndMimeTypeRegistry extends java.lang.Object
Abstract class for class that maintains a registry of mappings MimeType,Class and a particular object type. Used by RendererRegistry and DataBindingSourceRegistry
Method Summary | |
---|---|
void
|
addToRegisteredObjects(java.lang.Class targetType, R object)
|
java.lang.Object
|
createCacheKey(java.lang.Class type, MimeType mimeType)
|
R
|
findMatchingObjectForMimeType(MimeType mimeType, java.lang.Object object)
|
protected R
|
findRegisteredObjectForType(java.lang.Class currentClass, MimeType mimeType)
|
java.util.Collection
|
getRegisteredObjects(java.lang.Class targetType)
|
void
|
registerDefault(MimeType mt, R object)
|
void
|
removeFromCache(java.lang.Class type, MimeType mimeType)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
void addToRegisteredObjects(java.lang.Class targetType, R object)
java.lang.Object createCacheKey(java.lang.Class type, MimeType mimeType)
R findMatchingObjectForMimeType(MimeType mimeType, java.lang.Object object)
protected R findRegisteredObjectForType(java.lang.Class currentClass, MimeType mimeType)
java.util.Collection getRegisteredObjects(java.lang.Class targetType)
void registerDefault(MimeType mt, R object)
void removeFromCache(java.lang.Class type, MimeType mimeType)
Groovy Documentation