/** * Shortcut for <code>context.find(css)</code>. */ public static Jerry $(final String cssSelector, final Jerry context) { return context.find(cssSelector); }
/** * Iterates over a jQuery object, executing a function for * each matched element. * @see #eachNode(JerryNodeFunction) */ public Jerry each(final JerryFunction function) { for (int i = 0; i < nodes.length; i++) { Node node = nodes[i]; Jerry $this = new Jerry(this, node); Boolean result = function.onNode($this, i); if (result != null && result == Boolean.FALSE) { break; } } return this; }
/** * Creates new {@link jodd.jerry.Jerry.JerryParser Jerry runner} with * provided implementation of {@link jodd.lagarto.dom.DOMBuilder}. */ public static JerryParser jerry(final DOMBuilder domBuilder) { return new JerryParser(domBuilder); }
/** * Iterates over a jQuery object, executing a function for * each matched element. * @see #each(JerryFunction) */ public Jerry eachNode(final JerryNodeFunction function) { for (int i = 0; i < nodes.length; i++) { Node node = nodes[i]; if (!function.onNode(node, i)) { break; } } return this; }
/** * @see #find(String) */ public Jerry $(final String cssSelector) { return find(cssSelector); }
/** * Just creates new {@link jodd.jerry.Jerry.JerryParser Jerry runner} to separate * parser creation and creation of new Jerry instances. */ public static JerryParser jerry() { return new JerryParser(); }