org.kohsuke.stapler.jelly
Class CustomTagLibrary

java.lang.Object
  extended by org.apache.commons.jelly.TagLibrary
      extended by org.kohsuke.stapler.jelly.CustomTagLibrary

public final class CustomTagLibrary
extends org.apache.commons.jelly.TagLibrary

TagLibrary that loads tags from tag files in a directory.

Author:
Kohsuke Kawaguchi

Field Summary
 java.lang.String basePath
           
 MetaClassLoader metaClassLoader
           
 java.lang.String nsUri
           
 
Constructor Summary
CustomTagLibrary(org.apache.commons.jelly.JellyContext master, java.lang.ClassLoader classLoader, java.lang.String nsUri, java.lang.String basePath)
           
 
Method Summary
 org.apache.commons.jelly.Tag createTag(java.lang.String name, org.xml.sax.Attributes attributes)
           
 org.apache.commons.jelly.impl.TagScript createTagScript(java.lang.String name, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.apache.commons.jelly.TagLibrary
createExpression, getExpressionFactory, getTagClasses, registerTag, registerTagFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaClassLoader

public final MetaClassLoader metaClassLoader

nsUri

public final java.lang.String nsUri

basePath

public final java.lang.String basePath
Constructor Detail

CustomTagLibrary

public CustomTagLibrary(org.apache.commons.jelly.JellyContext master,
                        java.lang.ClassLoader classLoader,
                        java.lang.String nsUri,
                        java.lang.String basePath)
Method Detail

createTagScript

public org.apache.commons.jelly.impl.TagScript createTagScript(java.lang.String name,
                                                               org.xml.sax.Attributes attributes)
                                                        throws org.apache.commons.jelly.JellyException
Overrides:
createTagScript in class org.apache.commons.jelly.TagLibrary
Throws:
org.apache.commons.jelly.JellyException

createTag

public org.apache.commons.jelly.Tag createTag(java.lang.String name,
                                              org.xml.sax.Attributes attributes)
                                       throws org.apache.commons.jelly.JellyException
Overrides:
createTag in class org.apache.commons.jelly.TagLibrary
Throws:
org.apache.commons.jelly.JellyException


Copyright © 2011. All Rights Reserved.