|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.groovy.grails.web.pages.TagLibraryLookup
public class TagLibraryLookup
Looks up tag library instances.
| Field Summary | |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
|
protected org.codehaus.groovy.grails.commons.GrailsApplication |
grailsApplication
|
protected java.util.Map<java.lang.String,org.codehaus.groovy.grails.web.taglib.NamespacedTagDispatcher> |
namespaceDispatchers
|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
tagNamespaces
|
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
tagsThatReturnObjectForNamespace
|
| Constructor Summary | |
|---|---|
TagLibraryLookup()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
boolean |
doesTagReturnObject(java.lang.String namespace,
java.lang.String tagName)
|
java.util.Set<java.lang.String> |
getAvailableNamespaces()
|
boolean |
hasNamespace(java.lang.String namespace)
Returns whether the given namespace is in use |
org.codehaus.groovy.grails.web.taglib.NamespacedTagDispatcher |
lookupNamespaceDispatcher(java.lang.String namespace)
Looks up a namespace dispatcher for the given namespace |
groovy.lang.GroovyObject |
lookupTagLibrary(java.lang.String namespace,
java.lang.String tagName)
Looks up a tag library for the given namespace and tag name. |
protected void |
putTagLib(java.util.Map<java.lang.String,java.lang.Object> tags,
java.lang.String name,
org.codehaus.groovy.grails.commons.GrailsTagLibClass taglib)
|
void |
registerTagLib(org.codehaus.groovy.grails.commons.GrailsTagLibClass taglib)
Registers a tag library for lookup. |
protected void |
registerTagLibraries()
|
protected void |
registerTemplateNamespace()
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
|
void |
setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.springframework.context.ApplicationContext applicationContext
protected org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> tagNamespaces
protected java.util.Map<java.lang.String,org.codehaus.groovy.grails.web.taglib.NamespacedTagDispatcher> namespaceDispatchers
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> tagsThatReturnObjectForNamespace
| Constructor Detail |
|---|
public TagLibraryLookup()
| Method Detail |
|---|
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication)
setGrailsApplication in interface org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAware
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionprotected void registerTagLibraries()
protected void registerTemplateNamespace()
public void registerTagLib(org.codehaus.groovy.grails.commons.GrailsTagLibClass taglib)
taglib - The taglib descriptor class.
protected void putTagLib(java.util.Map<java.lang.String,java.lang.Object> tags,
java.lang.String name,
org.codehaus.groovy.grails.commons.GrailsTagLibClass taglib)
public groovy.lang.GroovyObject lookupTagLibrary(java.lang.String namespace,
java.lang.String tagName)
namespace - The tag library namespacetagName - The tag name
public boolean doesTagReturnObject(java.lang.String namespace,
java.lang.String tagName)
public org.codehaus.groovy.grails.web.taglib.NamespacedTagDispatcher lookupNamespaceDispatcher(java.lang.String namespace)
namespace - The namespace
public boolean hasNamespace(java.lang.String namespace)
namespace - The namespace
public java.util.Set<java.lang.String> getAvailableNamespaces()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||