org.apache.taglibs.xtags.xpath
Class VariableTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.apache.taglibs.xtags.xpath.AbstractTag
          extended by org.apache.taglibs.xtags.xpath.VariableTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag

public class VariableTag
extends AbstractTag

A tag which defines a variable from an XPath expression

Author:
James Strachan
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.taglibs.xtags.xpath.AbstractTag
ALLOW_FLUSH, context, EMPTY_DOCUMENT
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
VariableTag()
           
 
Method Summary
 int doStartTag()
           
 java.lang.String getId()
          Getter for property id.
 java.lang.String getType()
          Getter for property type.
 void release()
           
 void setId(java.lang.String id)
          Setter for property id.
 void setSelect(java.lang.String select)
          Sets the select XPath expression
 void setSelectXPath(org.dom4j.XPath xpath)
          Sets the XPath selection expression
 void setType(java.lang.String type)
          Setter for property type.
 
Methods inherited from class org.apache.taglibs.xtags.xpath.AbstractTag
createXPath, createXPathFilter, flush, getDocumentFactory, getInputNodes, getInputNodes, getStylesheet, handleException, matches, setContext, setInputNodes
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableTag

public VariableTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport
Throws:
javax.servlet.jsp.JspException

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class AbstractTag

setSelect

public void setSelect(java.lang.String select)
Sets the select XPath expression


setSelectXPath

public void setSelectXPath(org.dom4j.XPath xpath)
Sets the XPath selection expression


getId

public java.lang.String getId()
Getter for property id.

Overrides:
getId in class javax.servlet.jsp.tagext.TagSupport
Returns:
Value of property id.

setId

public void setId(java.lang.String id)
Setter for property id.

Overrides:
setId in class javax.servlet.jsp.tagext.TagSupport
Parameters:
id - New value of property id.

getType

public java.lang.String getType()
Getter for property type.

Returns:
Value of property type.

setType

public void setType(java.lang.String type)
Setter for property type.

Parameters:
type - New value of property type.


Copyright ? 2000-2004 The Apache Software Foundation. All Rights Reserved.