/* */ package org.jaxen.expr;
/* */
/* */ import java.util.
List;
/* */ import org.jaxen.
Context;
/* */ import org.jaxen.
JaxenException;
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public class
DefaultXPathExpr
/* */ implements
XPathExpr
/* */ {
/* */ private static final long
serialVersionUID = 3007613096320896040L;
/* */ private
Expr rootExpr;
/* */
/* */ public
DefaultXPathExpr(
Expr rootExpr) {
/* 71 */ this.
rootExpr =
rootExpr;
/* */ }
/* */
/* */
/* */ public
Expr getRootExpr() {
/* 76 */ return this.
rootExpr;
/* */ }
/* */
/* */
/* */ public void
setRootExpr(
Expr rootExpr) {
/* 81 */ this.
rootExpr =
rootExpr;
/* */ }
/* */
/* */
/* */ public
String toString() {
/* 86 */ return "[(DefaultXPath): " +
getRootExpr() + "]";
/* */ }
/* */
/* */
/* */ public
String getText() {
/* 91 */ return
getRootExpr().
getText();
/* */ }
/* */
/* */
/* */ public void
simplify() {
/* 96 */
setRootExpr(
getRootExpr().
simplify());
/* */ }
/* */
/* */
/* */ public
List asList(
Context context) throws
JaxenException {
/* 101 */
Expr expr =
getRootExpr();
/* 102 */
Object value =
expr.
evaluate(
context);
/* 103 */
List result =
DefaultExpr.
convertToList(
value);
/* 104 */ return
result;
/* */ }
/* */ }
/* Location: /Users/tommy/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar!/org/jaxen/expr/DefaultXPathExpr.class
* Java compiler version: 2 (46.0)
* JD-Core Version: 1.1.3
*/