A C D E G J O S T X

A

ApplyTemplatesTag - class org.apache.commons.jelly.tags.jsl.ApplyTemplatesTag.
Implements the apply templates function in the stylesheet, similar to the XSLT equivalent.
ApplyTemplatesTag() - Constructor for class org.apache.commons.jelly.tags.jsl.ApplyTemplatesTag
 
addTemplate(Rule) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Adds a new template rule to this stylesheet

C

createAction(StylesheetTag, XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
 
createExpression(ExpressionFactory, TagScript, String, String) - Method in class org.apache.commons.jelly.tags.jsl.JSLTagLibrary
 
createRule(StylesheetTag, XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
 
createStylesheet(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Factory method to create a new stylesheet

D

doTag(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.ApplyTemplatesTag
By default just evaluate the body
doTag(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.StyleTag
 
doTag(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
 
doTag(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
 

E

evaluate(JellyContext) - Method in class org.apache.commons.jelly.tags.jsl.XPathPatternExpression
 

G

getExpressionText() - Method in class org.apache.commons.jelly.tags.jsl.XPathPatternExpression
 
getMode() - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Getter for property mode.
getName() - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
Getter for property name.
getOutput() - Method in class org.apache.commons.jelly.tags.jsl.JellyStylesheet
Returns the output.
getPriority() - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
Getter for property priority.
getSource() - Method in class org.apache.commons.jelly.tags.jsl.StyleTag
 
getSource() - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
 
getStylesheet() - Method in class org.apache.commons.jelly.tags.jsl.StyleTag
 
getStylesheet() - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
 
getStylesheetOutput() - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
 
getVariableValue(String, String, String) - Method in class org.apache.commons.jelly.tags.jsl.XPathPatternExpression
 
getXPathSource() - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
 
getXPathSource() - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
 

J

JSLTagLibrary - class org.apache.commons.jelly.tags.jsl.JSLTagLibrary.
Describes the Taglib.
JSLTagLibrary() - Constructor for class org.apache.commons.jelly.tags.jsl.JSLTagLibrary
 
JellyStylesheet - class org.apache.commons.jelly.tags.jsl.JellyStylesheet.
This class is a specialization of the Stylesheet from dom4j's rule engine that adds some Jelly specific features.
JellyStylesheet() - Constructor for class org.apache.commons.jelly.tags.jsl.JellyStylesheet
 

O

org.apache.commons.jelly.tags.jsl - package org.apache.commons.jelly.tags.jsl
The Jelly Stylesheet Library (JSL) The JSL tag library implements an XSLT-like declarative XML based processing engine which allows dynamic stylesheets and a free mix and match of all Jelly tags within the script.

S

StyleTag - class org.apache.commons.jelly.tags.jsl.StyleTag.
This tag performs a JSL stylesheet which was previously created via an <stylesheet> tag.
StyleTag() - Constructor for class org.apache.commons.jelly.tags.jsl.StyleTag
 
StylesheetTag - class org.apache.commons.jelly.tags.jsl.StylesheetTag.
This tag implements a JSL stylesheet which is similar to an XSLT stylesheet but can use Jelly tags inside it
StylesheetTag() - Constructor for class org.apache.commons.jelly.tags.jsl.StylesheetTag
 
setMatch(Pattern) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
 
setMode(String) - Method in class org.apache.commons.jelly.tags.jsl.ApplyTemplatesTag
Sets the mode.
setMode(String) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Sets the mode.
setMode(String) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
Sets the mode.
setName(String) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
Sets the name.
setOutput(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.JellyStylesheet
Sets the output.
setPriority(double) - Method in class org.apache.commons.jelly.tags.jsl.TemplateTag
Sets the priority.
setSelect(XPath) - Method in class org.apache.commons.jelly.tags.jsl.ApplyTemplatesTag
 
setSelect(XPath) - Method in class org.apache.commons.jelly.tags.jsl.StyleTag
Sets the XPath expression to evaluate.
setSelect(XPath) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Sets the XPath expression to evaluate.
setStylesheet(Stylesheet) - Method in class org.apache.commons.jelly.tags.jsl.StyleTag
Sets the stylesheet to use to style this tags body
setStylesheetOutput(XMLOutput) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Sets the XMLOutput to use by the current stylesheet
setVar(String) - Method in class org.apache.commons.jelly.tags.jsl.StylesheetTag
Sets the variable name to define for this expression

T

TemplateTag - class org.apache.commons.jelly.tags.jsl.TemplateTag.
This tag represents a declarative matching rule, similar to the template tag in XSLT.
TemplateTag() - Constructor for class org.apache.commons.jelly.tags.jsl.TemplateTag
 

X

XPathPatternExpression - class org.apache.commons.jelly.tags.jsl.XPathPatternExpression.
An expression which returns an XPath based Pattern (like an XSLT pattern).
XPathPatternExpression(String, Pattern) - Constructor for class org.apache.commons.jelly.tags.jsl.XPathPatternExpression
 

A C D E G J O S T X

Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.