public void startAllNodeStep(int axis) throws JaxenException { pushFrame(); push( getXPathFactory().createAllNodeStep( axis ) ); }
public void startRelativeLocationPath() throws JaxenException { pushFrame(); push( getXPathFactory().createRelativeLocationPath() ); }
public void startAbsoluteLocationPath() throws JaxenException { pushFrame(); push( getXPathFactory().createAbsoluteLocationPath() ); }
final LocationPath relativeLocationPath = xpathFactory.createRelativeLocationPath(); final Step allNodeStep = xpathFactory.createAllNodeStep(Axis.SELF);
public void literal(String literal) throws JaxenException { push( getXPathFactory().createLiteralExpr( literal ) ); }
public void endFilterExpr() throws JaxenException { Expr expr = (Expr) peekFrame().removeFirst(); FilterExpr filter = getXPathFactory().createFilterExpr( expr ); Iterator predIter = popFrame().iterator(); addPredicates( filter, predIter ); push( filter ); }
public void startFunction(String prefix, String functionName) throws JaxenException { pushFrame(); push( getXPathFactory().createFunctionCallExpr( prefix, functionName ) ); }
public void startCommentNodeStep(int axis) throws JaxenException { pushFrame(); push( getXPathFactory().createCommentNodeStep( axis ) ); }
public void endAndExpr(boolean create) throws JaxenException { if ( create ) { Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createAndExpr( lhs, rhs ) ); } }
public void endAdditiveExpr(int operator) throws JaxenException { if ( operator != Operator.NO_OP ) { Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createAdditiveExpr( lhs, rhs, operator ) ); } }
public void endEqualityExpr(int operator) throws JaxenException { if ( operator != Operator.NO_OP ) { Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createEqualityExpr( lhs, rhs, operator ) ); } }
final LocationPath relativeLocationPath = xpathFactory.createRelativeLocationPath(); final Step allNodeStep = xpathFactory.createAllNodeStep(Axis.SELF);