Package org.htmlparser.util

Examples of org.htmlparser.util.NodeList.elements()


        assertEquals(
            "Size of collection vector should be 11",
            11,
            collectionList.size());
        // All items in collection vector should be links
        for (SimpleNodeIterator e = collectionList.elements();
            e.hasMoreNodes();
            )
        {
            Node node = e.nextNode();
            assertTrue(
View Full Code Here


        assertEquals(
            "Size of collection vector should be 5",
            5,
            collectionList.size());
        // All items in collection vector should be links
        for (SimpleNodeIterator e = collectionList.elements();
            e.hasMoreNodes();
            )
        {
            Node node = e.nextNode();
            assertTrue(
View Full Code Here

   }

   private int fetchBoards(File rootDir, Parser parser, OrFilter filter, int bingoIdx) throws Exception {
      int fetchCount = 0;
      NodeList list = parser.extractAllNodesThatMatch(filter);
      SimpleNodeIterator simpleNodeIterator = list.elements();
      while (simpleNodeIterator.hasMoreNodes()) {
         Node node = simpleNodeIterator.nextNode();
         if (node instanceof ImageTag) {
            ImageTag img = (ImageTag) node;
            String attribute = img.getAttribute("src");
View Full Code Here

       
        try {
          Node sibling;
          boolean foundStart = false;
          boolean foundMe = false;
            NodeIterator iter = children.elements();
        while (iter.hasMoreNodes()) {
          sibling = iter.nextNode();
          if (sibling == node) {
            if (!foundStart) {
              //we never found the start boundary
View Full Code Here

        NodeList categoryNodes = parser.extractAllNodesThatMatch(categoryFilter);
 
        if (categoryNodes.size() > 0) {
          List<Category> categories = new ArrayList<Category>();
 
          NodeIterator iter = categoryNodes.elements();
          while (iter.hasMoreNodes()) {
            Node node = iter.nextNode();
            parseCategory((LinkTag)node, categories);
          }
          this.categories = categories;
View Full Code Here

              totalResultsOut[0] = Integer.parseInt(matcher.group(1));
            }
            }
       
            if (searchNodes.size() > 0) {
              NodeIterator iter = searchNodes.elements();
              while (iter.hasMoreNodes()) {
              MovieItem item = parseMovieSearch(iter.nextNode());
              items.add(item);
              }
            }
View Full Code Here

 
        NodeList categoryNodes = parser.extractAllNodesThatMatch(categoryFilter);

                List<Category> categories = new ArrayList<Category>();
        if (categoryNodes.size() > 0) {
          NodeIterator iter = categoryNodes.elements();
          while (iter.hasMoreNodes()) {
            Node node = iter.nextNode();
            parseCategory(node, categories);
          }
          this.categories = categories;
View Full Code Here

      if (links.size() == 0) {
        return;
      }
     
        Category parent = null;
      NodeIterator iter = links.elements();
        while (iter.hasMoreNodes()) {
          LinkTag link = (LinkTag)iter.nextNode();
          Category category = new Category();
          category.setTitle(NodeUtils.getTextData(link));
          category.setId(link.getLink().replaceAll(".*/movieGenres/(.*?)", "$1"));
View Full Code Here

            if (selectedPage != null && selectedPage.equals(Integer.toString(page))) {
           
                NodeList browseNodes = infoCollector.getNodeList(1);
               
                if (browseNodes.size() > 1) {
                    NodeIterator iter = browseNodes.elements();
                   
                    while (iter.hasMoreNodes()) {
                        MovieItem item = parseMovieSearch(iter.nextNode());
                        if (item != null) {
                            items.add(item);
View Full Code Here

          }
      );
      NodeList list = par.parse( filter );
      System.out.println("Url: " + _url.toString() + " found " + list.size() + " items.");
      LinkTag lt = null;
      for (SimpleNodeIterator e = list.elements (); e.hasMoreNodes (); ) {
        Node n = e.nextNode();
        if (n.getClass() == LinkTag.class ) {
          lt = (LinkTag)n;
          if ( FileTypes.isAllowedFileType(lt.getLink())) {
            String url = par.getLexer().getPage().getAbsoluteURL(lt.getLink());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.