protected static boolean navigationStep( Step step ) { if ( step instanceof DefaultNameStep ) { return true; } else if ( step.getClass().equals( DefaultStep.class ) ) { return ! step.getPredicates().isEmpty(); } else { return true; } }
final List<Predicate> predicates = step2.getPredicates();
@SuppressWarnings("unchecked") private void addEvaluators(Step step, PredicatesEvaluator evaluator) throws SAXPathException { List<Predicate> predicates = step.getPredicates(); for (Predicate predicate : predicates) { XPathExpressionEvaluator predicateEvaluator = XPathExpressionEvaluator.getInstance(predicate.getExpr(), selectorStep, namespaces); evaluator.addEvaluator(predicateEvaluator); } }
private void addEvaluators(Step step, PredicatesEvaluator evaluator) throws SAXPathException { List<Predicate> predicates = step.getPredicates(); for (Predicate predicate : predicates) { XPathExpressionEvaluator predicateEvaluator = XPathExpressionEvaluator.getInstance(predicate.getExpr(), selectorStep, namespaces); evaluator.addEvaluator(predicateEvaluator); } }
@SuppressWarnings("unchecked") private void addEvaluators(Step step, PredicatesEvaluator evaluator) throws SAXPathException { List<Predicate> predicates = step.getPredicates(); for (Predicate predicate : predicates) { XPathExpressionEvaluator predicateEvaluator = XPathExpressionEvaluator.getInstance(predicate.getExpr(), selectorStep, namespaces); evaluator.addEvaluator(predicateEvaluator); } }
@SuppressWarnings("unchecked") private void addEvaluators(Step step, PredicatesEvaluator evaluator) throws SAXPathException { List<Predicate> predicates = step.getPredicates(); for (Predicate predicate : predicates) { XPathExpressionEvaluator predicateEvaluator = XPathExpressionEvaluator.getInstance(predicate.getExpr(), selectorStep, namespaces); evaluator.addEvaluator(predicateEvaluator); } }
private void addEvaluators(Step step, PredicatesEvaluator evaluator) throws SAXPathException { List<Predicate> predicates = step.getPredicates(); for (Predicate predicate : predicates) { XPathExpressionEvaluator predicateEvaluator = XPathExpressionEvaluator.getInstance(predicate.getExpr(), selectorStep, namespaces); evaluator.addEvaluator(predicateEvaluator); } }
final List<Predicate> predicates = step2.getPredicates();
if ( !step.getPredicates().isEmpty() ) { List<?> predicates = step.getPredicates(); if ( predicates.size() == 1 ) { Expr predicate = ( (Predicate) predicates.get( 0 ) ).getExpr();