Package org.vietspider.html

Examples of org.vietspider.html.HTMLNode


    if(url_ == null) return;
    this.url = urlEncoder.encode(url_);
  }
 
  protected boolean check(CheckModel model) {
    HTMLNode node = model.getNode();
   
    if(model.hasRawData()) {
      validNodes.add(node);
      return true;
    }
View Full Code Here


  @Deprecated()
  public void searchTextNode(HTMLNode node, List<char[]> list){
    HTMLText.EmptyVerify verify = new HTMLText.EmptyVerify()
    NodeIterator iterator = node.iterator();
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(!n.isNode(Name.CONTENT)) return;
      if(verify.isValid(n.getValue())) list.add(n.getValue());
    }
  }
View Full Code Here

 
 
  public void searchAnchors(HTMLNode node, List<HTMLNode> anchors) {
    NodeIterator iterator = node.iterator();
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(n.isNode(Name.A)) anchors.add(n);
    }
  }
View Full Code Here

 
  public List<HTMLNode> search(HTMLNode root, Name name) {
    final List<HTMLNode> values = new ArrayList<HTMLNode>();
    NodeIterator iterator = root.iterator();
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(n.isNode(name)) values.add(n);
    }
    return values;
  }
View Full Code Here

  }

  public void search(HTMLNode root, final List<HTMLNode> values, Name name) {
    NodeIterator iterator = root.iterator();
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(n.isNode(name)) values.add(n);
    }
  }
View Full Code Here

   
    if(node == null) return;
    NodeIterator iterator = node.iterator();
   
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(!n.isNode(Name.CONTENT)) continue;
      char [] chars = n.getValue();
      if(!verify.isValid(chars)) continue;
      if(builder.length() > 0) builder.append(' ');
      builder.append(chars);
    }
   
View Full Code Here

  public void buildText(StringBuilder builder, HTMLNode node) {
    if(node == null) return;
    NodeIterator iterator = node.iterator();
   
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(!n.isNode(Name.CONTENT)) continue;
      if(builder.length() > 0) builder.append(' ');
      builder.append(n.getValue());
    }
  }
View Full Code Here

  public void searchText(List<HTMLNode> values, HTMLNode node) {
    if(node == null) return;
    NodeIterator iterator = node.iterator();
   
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(n.isNode(Name.CONTENT)) values.add(n);
    }
  }
View Full Code Here

   
    if(node == null) return;
    NodeIterator iterator = node.iterator();
   
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if(!n.isNode(Name.CONTENT)) continue;
      char [] chars = n.getValue();
      if(verify.isValid(chars)) values.add(n);
    }
  }
View Full Code Here

public class HTMLAnchorUtil extends HTMLNodePath {

  public final void searchAnchors(HTMLNode node, List<HTMLNode> anchors) {  
    NodeIterator iterator = node.iterator();
    while(iterator.hasNext()) {
      HTMLNode n = iterator.next();
      if (n.isNode(Name.A)) {
        Attributes attrs = n.getAttributes();
        Attribute attr = attrs.get("name");
        if (attr != null) anchors.add(n);
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.vietspider.html.HTMLNode

Copyright © 2018 www.massapicom. 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.