com.smallx.xml.xslt.xt.xpath
Class ExprParser
java.lang.Object
com.smallx.xml.xslt.xt.xpath.ExprTokenizer
com.smallx.xml.xslt.xt.xpath.ExprParser
- All Implemented Interfaces:
- NamespaceConstants
- public class ExprParser
- extends com.smallx.xml.xslt.xt.xpath.ExprTokenizer
- implements NamespaceConstants
Method Summary |
static NodeSetExpr |
getChildrenExpr()
|
static StringExpr |
parseAttributeValueTemplate(Item node,
java.lang.String value,
java.util.Collection locals)
|
static BooleanExpr |
parseBooleanExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
|
static NodeSetExpr |
parseNodeSetExpr(Item node,
NamespaceScope resolver,
java.lang.String expr,
java.util.Collection locals)
|
static NodeSetExpr |
parseNodeSetExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
|
static NumberExpr |
parseNumberExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
|
static TopLevelPattern |
parsePattern(Item node,
java.lang.String pattern)
|
static TopLevelPattern |
parsePattern(Item node,
java.lang.String pattern,
java.util.Collection locals)
|
static StringExpr |
parseStringExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
|
static VariantExpr |
parseVariantExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parseNodeSetExpr
public static NodeSetExpr parseNodeSetExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
parseNodeSetExpr
public static NodeSetExpr parseNodeSetExpr(Item node,
NamespaceScope resolver,
java.lang.String expr,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
parseStringExpr
public static StringExpr parseStringExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
parseNumberExpr
public static NumberExpr parseNumberExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
parseBooleanExpr
public static BooleanExpr parseBooleanExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
parseVariantExpr
public static VariantExpr parseVariantExpr(Item node,
java.lang.String expr,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
parseAttributeValueTemplate
public static StringExpr parseAttributeValueTemplate(Item node,
java.lang.String value,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException
getChildrenExpr
public static NodeSetExpr getChildrenExpr()
parsePattern
public static TopLevelPattern parsePattern(Item node,
java.lang.String pattern)
throws XPathException
- Throws:
XPathException
parsePattern
public static TopLevelPattern parsePattern(Item node,
java.lang.String pattern,
java.util.Collection locals)
throws XPathException
- Throws:
XPathException