grails.test.mixin.support
Class LazyTagLibraryLookup

java.lang.Object
  extended by org.codehaus.groovy.grails.web.pages.TagLibraryLookup
      extended by grails.test.mixin.support.LazyTagLibraryLookup
All Implemented Interfaces:
org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAware, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class LazyTagLibraryLookup
extends org.codehaus.groovy.grails.web.pages.TagLibraryLookup

Lazy implementation of the tag library lookup class designed for testing purposes.

Since:
2.0

Field Summary
 
Fields inherited from class org.codehaus.groovy.grails.web.pages.TagLibraryLookup
applicationContext, grailsApplication, namespaceDispatchers, tagNamespaces, tagsThatReturnObjectForNamespace
 
Constructor Summary
LazyTagLibraryLookup()
           
 
Method Summary
 groovy.lang.GroovyObject lookupTagLibrary(java.lang.String namespace, java.lang.String tagName)
           
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)
           
protected  void registerTagLibraries()
           
protected  java.lang.String tagNameKey(java.lang.String namespace, java.lang.String tagName)
           
 
Methods inherited from class org.codehaus.groovy.grails.web.pages.TagLibraryLookup
afterPropertiesSet, doesTagReturnObject, getAvailableNamespaces, hasNamespace, lookupNamespaceDispatcher, registerTemplateNamespace, setApplicationContext, setGrailsApplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyTagLibraryLookup

public LazyTagLibraryLookup()
Method Detail

registerTagLibraries

protected void registerTagLibraries()
Overrides:
registerTagLibraries in class org.codehaus.groovy.grails.web.pages.TagLibraryLookup

lookupTagLibrary

public groovy.lang.GroovyObject lookupTagLibrary(java.lang.String namespace,
                                                 java.lang.String tagName)
Overrides:
lookupTagLibrary in class org.codehaus.groovy.grails.web.pages.TagLibraryLookup

tagNameKey

protected java.lang.String tagNameKey(java.lang.String namespace,
                                      java.lang.String tagName)

putTagLib

protected void putTagLib(java.util.Map<java.lang.String,java.lang.Object> tags,
                         java.lang.String name,
                         org.codehaus.groovy.grails.commons.GrailsTagLibClass taglib)
Overrides:
putTagLib in class org.codehaus.groovy.grails.web.pages.TagLibraryLookup

registerTagLib

public void registerTagLib(org.codehaus.groovy.grails.commons.GrailsTagLibClass taglib)
Overrides:
registerTagLib in class org.codehaus.groovy.grails.web.pages.TagLibraryLookup