package org.jaxen.expr;
import org.jaxen.
JaxenException;
public interface
XPathFactory {
XPathExpr createXPath(
Expr paramExpr) throws
JaxenException;
PathExpr createPathExpr(
FilterExpr paramFilterExpr,
LocationPath paramLocationPath) throws
JaxenException;
LocationPath createRelativeLocationPath() throws
JaxenException;
LocationPath createAbsoluteLocationPath() throws
JaxenException;
BinaryExpr createOrExpr(
Expr paramExpr1,
Expr paramExpr2) throws
JaxenException;
BinaryExpr createAndExpr(
Expr paramExpr1,
Expr paramExpr2) throws
JaxenException;
BinaryExpr createEqualityExpr(
Expr paramExpr1,
Expr paramExpr2, int
paramInt) throws
JaxenException;
BinaryExpr createRelationalExpr(
Expr paramExpr1,
Expr paramExpr2, int
paramInt) throws
JaxenException;
BinaryExpr createAdditiveExpr(
Expr paramExpr1,
Expr paramExpr2, int
paramInt) throws
JaxenException;
BinaryExpr createMultiplicativeExpr(
Expr paramExpr1,
Expr paramExpr2, int
paramInt) throws
JaxenException;
Expr createUnaryExpr(
Expr paramExpr, int
paramInt) throws
JaxenException;
UnionExpr createUnionExpr(
Expr paramExpr1,
Expr paramExpr2) throws
JaxenException;
FilterExpr createFilterExpr(
Expr paramExpr) throws
JaxenException;
FunctionCallExpr createFunctionCallExpr(
String paramString1,
String paramString2) throws
JaxenException;
NumberExpr createNumberExpr(int
paramInt) throws
JaxenException;
NumberExpr createNumberExpr(double
paramDouble) throws
JaxenException;
LiteralExpr createLiteralExpr(
String paramString) throws
JaxenException;
VariableReferenceExpr createVariableReferenceExpr(
String paramString1,
String paramString2) throws
JaxenException;
Step createNameStep(int
paramInt,
String paramString1,
String paramString2) throws
JaxenException;
Step createAllNodeStep(int
paramInt) throws
JaxenException;
Step createCommentNodeStep(int
paramInt) throws
JaxenException;
Step createTextNodeStep(int
paramInt) throws
JaxenException;
Step createProcessingInstructionNodeStep(int
paramInt,
String paramString) throws
JaxenException;
Predicate createPredicate(
Expr paramExpr) throws
JaxenException;
PredicateSet createPredicateSet() throws
JaxenException;
}
/* Location: /Users/tommy/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar!/org/jaxen/expr/XPathFactory.class
* Java compiler version: 2 (46.0)
* JD-Core Version: 1.1.3
*/