View Javadoc
1   package us.codecraft.webmagic.selector;
2   
3   import org.w3c.dom.Node;
4   
5   import java.util.List;
6   
7   /**
8    * Selector(extractor) for html node.<br>
9    *
10   * @author hooy <br>
11   * @since 0.8.0
12   */
13  public interface NodeSelector {
14  
15      /**
16       * Extract single result in text.<br>
17       * If there are more than one result, only the first will be chosen.
18       *
19       * @param node node
20       * @return result
21       */
22      String select(Node node);
23  
24      /**
25       * Extract all results in text.<br>
26       *
27       * @param node node
28       * @return results
29       */
30      List<String> selectList(Node node);
31  
32  }