|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.jelly.TagLibrary
org.apache.commons.jelly.tags.ant.AntTagLibrary
public class AntTagLibrary
A Jelly custom tag library that allows Ant tasks to be called from inside Jelly.
Field Summary | |
---|---|
static java.lang.String |
PROJECT_CONTEXT_HANDLE
|
Constructor Summary | |
---|---|
AntTagLibrary()
|
Method Summary | |
---|---|
org.apache.commons.jelly.impl.TagScript |
createCustomTagScript(java.lang.String name,
org.xml.sax.Attributes attributes)
|
static org.apache.tools.ant.Project |
createProject(org.apache.commons.jelly.JellyContext context)
A helper method to create a new project #### this method could move to an AntUtils class. |
org.apache.commons.jelly.Tag |
createTag(java.lang.String name,
org.xml.sax.Attributes attributes)
A helper method which creates an AntTag instance for the given element name |
org.apache.commons.jelly.impl.TagScript |
createTagScript(java.lang.String name,
org.xml.sax.Attributes attributes)
Creates a new script to execute the given tag name and attributes |
static org.apache.tools.ant.Project |
getProject(org.apache.commons.jelly.JellyContext context)
A helper method which will attempt to find a project in the current context or install one if need be. |
static void |
setProject(org.apache.commons.jelly.JellyContext context,
org.apache.tools.ant.Project project)
Sets the Ant Project to be used for this JellyContext. |
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 |
---|
public static final java.lang.String PROJECT_CONTEXT_HANDLE
Constructor Detail |
---|
public AntTagLibrary()
Method Detail |
---|
public static org.apache.tools.ant.Project getProject(org.apache.commons.jelly.JellyContext context)
public static void setProject(org.apache.commons.jelly.JellyContext context, org.apache.tools.ant.Project project)
public static org.apache.tools.ant.Project createProject(org.apache.commons.jelly.JellyContext context)
public org.apache.commons.jelly.impl.TagScript createTagScript(java.lang.String name, org.xml.sax.Attributes attributes) throws org.apache.commons.jelly.JellyException
createTagScript
in class org.apache.commons.jelly.TagLibrary
org.apache.commons.jelly.JellyException
public org.apache.commons.jelly.impl.TagScript createCustomTagScript(java.lang.String name, org.xml.sax.Attributes attributes)
public org.apache.commons.jelly.Tag createTag(java.lang.String name, org.xml.sax.Attributes attributes) throws org.apache.commons.jelly.JellyException
createTag
in class org.apache.commons.jelly.TagLibrary
org.apache.commons.jelly.JellyException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |