1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | package Torello.HTML.NodeSearch.searchLoops; import java.util.Vector; import Torello.HTML.*; import Torello.Java.LV; public class TNCount { public static int all (Vector<? extends HTMLNode> html, LV l, TC tagCriteria, String... htmlTags) { HTMLNode n; int count=0; for (int i = l.start; i < l.end; i++) if ((n = html.elementAt(i)).isTagNode()) if (((TagNode) n).isTag(tagCriteria, htmlTags)) count++; return count; } public static int allExcept (Vector<? extends HTMLNode> html, LV l, TC tagCriteria, String... htmlTags) { HTMLNode n; int count=0; for (int i = l.start; i < l.end; i++) if ( ((n = html.elementAt(i)).isTagNode()) && (((TagNode) n).isTagExcept(tagCriteria, htmlTags)) ) count++; return count; } } |