290291292293294295296297298299300
for (; childNode != null; childNode = childNode.getNextSibling()) { if (! childNode.getNodeName().equals("item")) continue; if (docShouldDisplay != null && !Expr.toBoolean(docShouldDisplay.eval(childNode,env,null,null))) continue; Element elt = (Element) childNode; NavItem item = new NavItem();
8586878889909192939495
for (int i = 0; i < _args.size(); i++) { Expr expr = _args.get(i); values.add(expr.evalObject(node, env)); } return fun.eval(node, env, _pattern, values); } public String toString() { CharBuffer cb = new CharBuffer();