org.apache.commons.jelly.tags.jsl
Class XPathPatternExpression

java.lang.Object
  |
  +--org.apache.commons.jelly.expression.ExpressionSupport
        |
        +--org.apache.commons.jelly.tags.jsl.XPathPatternExpression
All Implemented Interfaces:
Expression, org.jaxen.VariableContext

public class XPathPatternExpression
extends ExpressionSupport
implements org.jaxen.VariableContext

An expression which returns an XPath based Pattern (like an XSLT pattern).

Version:
$Revision: 1.4 $
Author:
James Strachan

Fields inherited from class org.apache.commons.jelly.expression.ExpressionSupport
EMPTY_ITERATOR
 
Constructor Summary
XPathPatternExpression()
           
XPathPatternExpression(org.dom4j.rule.Pattern pattern)
           
 
Method Summary
 java.lang.Object evaluate(JellyContext context)
          Evaluates the expression with the given context and returns the result
 java.lang.Object getVariableValue(java.lang.String namespaceURI, java.lang.String prefix, java.lang.String localName)
           
 
Methods inherited from class org.apache.commons.jelly.expression.ExpressionSupport
evaluateAsBoolean, evaluateAsIterator, evaluateAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathPatternExpression

public XPathPatternExpression()

XPathPatternExpression

public XPathPatternExpression(org.dom4j.rule.Pattern pattern)
Method Detail

evaluate

public java.lang.Object evaluate(JellyContext context)
Description copied from interface: Expression
Evaluates the expression with the given context and returns the result

getVariableValue

public java.lang.Object getVariableValue(java.lang.String namespaceURI,
                                         java.lang.String prefix,
                                         java.lang.String localName)
Specified by:
getVariableValue in interface org.jaxen.VariableContext


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