Package org.apache.commons.jxpath.ri
Class Parser
- java.lang.Object
-
- org.apache.commons.jxpath.ri.Parser
-
public class Parser extends java.lang.ObjectXPath 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 XPathParserparser
-
Constructor Summary
Constructors Constructor Description Parser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringaddEscapes(java.lang.String string)Add escapes to the specified String.private static java.lang.StringdescribePosition(java.lang.String expression, int position)Describe a parse position.static java.lang.ObjectparseExpression(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
-
-