Package org.apache.commons.jxpath.ri
Class Parser
- java.lang.Object
-
- org.apache.commons.jxpath.ri.Parser
-
public class Parser extends java.lang.Object
XPath parser- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
-
-
Field Summary
Fields Modifier and Type Field Description private static XPathParser
parser
-
Constructor Summary
Constructors Constructor Description Parser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
addEscapes(java.lang.String string)
Add escapes to the specified String.private static java.lang.String
describePosition(java.lang.String expression, int position)
Describe a parse position.static java.lang.Object
parseExpression(java.lang.String expression, Compiler compiler)
Parses the XPath expression.
-
-
-
Field Detail
-
parser
private static XPathParser parser
-
-
Method Detail
-
parseExpression
public static java.lang.Object parseExpression(java.lang.String expression, Compiler compiler)
Parses the XPath expression. Throws a JXPathException in case of a syntax error.- Parameters:
expression
- to parsecompiler
- the compiler- Returns:
- parsed Object
-
describePosition
private static java.lang.String describePosition(java.lang.String expression, int position)
Describe a parse position.- Parameters:
expression
- to parseposition
- parse position- Returns:
- String
-
addEscapes
private static java.lang.String addEscapes(java.lang.String string)
Add escapes to the specified String.- Parameters:
string
- incoming String- Returns:
- String
-
-