Uses of Class
com.caucho.xpath.Expr

Packages that use Expr
com.caucho.jsp.java   
com.caucho.jstl.el   
com.caucho.jstl.rt   
com.caucho.xpath Finding and selecting XML nodes using XSL patterns. 
com.caucho.xpath.expr   
com.caucho.xpath.functions   
com.caucho.xpath.pattern   
com.caucho.xsl The XSLT transformation package. 
com.caucho.xsl.fun   
com.caucho.xsl.java   
 

Uses of Expr in com.caucho.jsp.java
 

Methods in com.caucho.jsp.java with parameters of type Expr
 java.lang.String JavaJspGenerator.addXPathExpr(Expr expr)
          Adds an expression to the expression list.
 

Uses of Expr in com.caucho.jstl.el
 

Methods in com.caucho.jstl.el with parameters of type Expr
static boolean XmlIfTag.evalBoolean(PageContextImpl pageContext, Expr select)
          Evaluates as a boolean.
static java.lang.Object XmlSetTag.evalObject(PageContextImpl pageContext, Expr select)
          Returns the value as an object.
 void XmlForEachTag.setSelect(Expr select)
          Sets the XPath select value.
 void XmlIfTag.setSelect(Expr select)
          Sets the JSP-EL expression value.
 void XmlOutTag.setSelect(Expr select)
          Sets the JSP-EL expression value.
 void XmlSetTag.setSelect(Expr select)
          Sets the JSP-EL expression value.
 void XmlWhenTag.setSelect(Expr select)
          Sets the select expression.
static void XmlOutTag.toStream(JspWriter out, PageContextImpl pageContext, Expr select, boolean doEscape)
          Process the tag.
 

Uses of Expr in com.caucho.jstl.rt
 

Methods in com.caucho.jstl.rt with parameters of type Expr
 void XmlOutTag.setSelect(Expr select)
          Sets the JSP-EL expression value.
 

Uses of Expr in com.caucho.xpath
 

Methods in com.caucho.xpath that return Expr
static Expr XPath.parseExpr(java.lang.String query)
          Parses an XPath expression for later evaluation.
static Expr XPath.parseExpr(java.lang.String query, NamespaceContext namespace)
          Parses an XPath expression for later evaluation.
static Expr XPath.parseExpr(java.lang.String query, NamespaceContext namespace, AbstractPattern nodeList)
          Parses an XPath expression for later evaluation.
 

Uses of Expr in com.caucho.xpath.expr
 

Subclasses of Expr in com.caucho.xpath.expr
 class AbstractNumberExpr
           
 class AbstractStringExpr
          Implements the builtin XPath string expressions.
 class BooleanExpr
           
static class Functions.BaseURI
          Returns the fn:base-uri value.
 class FunExpr
          Expressions based on custom library extensions.
 class IdExpr
           
 class NewJavaExpr
          Implements the static java extension functions.
 class NodeSetExpr
           
 class NumericExpr
           
 class ObjectExpr
           
 class ObjectJavaExpr
          Implements the object java extension functions.
 class StaticJavaExpr
          Implements the static java extension functions.
 class StringExpr
          Implements the builtin XPath string expressions.
 class VarExpr
           
 

Methods in com.caucho.xpath.expr that return Expr
static Expr NodeSetExpr.create(AbstractPattern pattern)
          Creates an expr, handling some special cases.
 

Constructors in com.caucho.xpath.expr with parameters of type Expr
BooleanExpr(int code, Expr expr)
           
BooleanExpr(int code, Expr left, Expr right)
           
Functions.BaseURI(Expr expr)
           
NumericExpr(int code, Expr expr)
           
NumericExpr(int code, Expr left, Expr right)
           
ObjectJavaExpr(java.lang.reflect.Method method, Expr objArg, java.util.ArrayList args)
          Create a StringExpression with three arguments.
StringExpr(int code, Expr expr)
           
StringExpr(int code, Expr left, Expr right)
           
StringExpr(int code, Expr left, Expr right, Expr third)
          Create a StringExpression with three arguments.
 

Constructor parameters in com.caucho.xpath.expr with type arguments of type Expr
FunExpr(java.lang.String name, AbstractPattern pattern, java.util.ArrayList<Expr> args)
           
IdExpr(java.util.ArrayList<Expr> args)
           
NumericExpr(int code, java.util.ArrayList<Expr> args)
           
 

Uses of Expr in com.caucho.xpath.functions
 

Subclasses of Expr in com.caucho.xpath.functions
 class BaseURI
          Returns the base URI of a node.
 class ResolveURI
          Returns a relative URI against another.
 class Trace
          Traces an object.
 

Constructors in com.caucho.xpath.functions with parameters of type Expr
BaseURI(Expr expr)
           
ResolveURI(Expr relExpr, Expr baseExpr)
           
Trace(Expr expr, Expr labelExpr)
           
 

Uses of Expr in com.caucho.xpath.pattern
 

Methods in com.caucho.xpath.pattern that return Expr
 Expr FilterPattern.getExpr()
          Returns the filter's expression.
 

Constructors in com.caucho.xpath.pattern with parameters of type Expr
FilterIterator(NodeIterator parentIter, Expr expr, ExprEnvironment env, org.w3c.dom.Node context)
          Creates the new AxisIterator.
FilterPattern(AbstractPattern parent, Expr expr)
           
FromExpr(AbstractPattern parent, Expr expr)
           
 

Uses of Expr in com.caucho.xsl
 

Fields in com.caucho.xsl declared as Expr
protected  Expr[] JavaStylesheet.exprs
           
 

Methods in com.caucho.xsl that return Expr
 Expr Sort.getAscending()
           
 Expr Sort.getCaseOrder()
          Gets the case order.
 Expr Sort.getExpr()
           
 Expr Sort.getLang()
           
 

Methods in com.caucho.xsl with parameters of type Expr
 int JavaGenerator.addExpr(Expr expr)
          Adds an expression constant returning its index.
static Sort Sort.create(Expr expr, Expr isAscending, boolean isText)
           
static Sort Sort.create(Expr expr, Expr isAscending, Expr lang)
           
 void StylesheetImpl.exprNumber(XslWriter out, org.w3c.dom.Node node, Env env, Expr expr, XslNumberFormat format)
           
protected  void JavaGenerator.printChoose(org.w3c.dom.Element element, Expr expr, boolean first)
           
protected  void JavaGenerator.printIf(org.w3c.dom.Element element, Expr test)
           
protected  void JavaGenerator.printParamVariable(java.lang.String name, Expr value)
          Prints code to add the value of an expression as a parameter.
protected  void JavaGenerator.printWhile(org.w3c.dom.Element element, Expr test)
           
 void Sort.setCaseOrder(Expr caseOrder)
          Sets the case order.
 

Uses of Expr in com.caucho.xsl.fun
 

Methods in com.caucho.xsl.fun that return Expr
 Expr KeyFun.Key.getUse()
           
 

Methods in com.caucho.xsl.fun with parameters of type Expr
 void KeyFun.add(java.lang.String name, AbstractPattern match, Expr use)
          Add a new key.
 

Uses of Expr in com.caucho.xsl.java
 

Methods in com.caucho.xsl.java that return Expr
protected  Expr XslNode.parseExpr(java.lang.String pattern)
          Parses an XPath expression in the current context.