|
: Class ExpressionParser
com.icl.saxon.expr
Class ExpressionParser
java.lang.Object
|
+--com.icl.saxon.expr.ExpressionParser
- public final class ExpressionParser
- extends java.lang.Object
Parser for XSL expressions and patterns.
This code was originally inspired by James Clark's xt but has been totally rewritten (twice!)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionParser
public ExpressionParser()
parse
public Expression parse(java.lang.String expression,
StaticContext env)
throws XPathException
- Parse a string representing an expression
- Returns:
- an Expression object representing the result of parsing
parsePattern
public Pattern parsePattern(java.lang.String pattern,
StaticContext env)
throws XPathException
- Parse a string representing a pattern
- Returns:
- a Pattern object representing the result of parsing
makeSystemFunction
public static Expression makeSystemFunction(java.lang.String name)
- Make a system function (one whose name has no prefix). Note this is static and public
so it can also be used from extension-function-available()
|