Skip to content

Commit 80424b0

Browse files
committed
Replace List with Iterable, fixed #1099.
1 parent ef616c9 commit 80424b0

File tree

1 file changed

+6
-5
lines changed
  • webmagic-core/src/main/java/us/codecraft/webmagic

1 file changed

+6
-5
lines changed

webmagic-core/src/main/java/us/codecraft/webmagic/Page.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* {@link #getHtml()} get content of current page <br>
2121
* {@link #putField(String, Object)} save extracted result <br>
2222
* {@link #getResultItems()} get extract results to be used in {@link us.codecraft.webmagic.pipeline.Pipeline}<br>
23-
* {@link #addTargetRequests(java.util.List)} {@link #addTargetRequest(String)} add urls to fetch <br>
23+
* {@link #addTargetRequests(Iterable)} {@link #addTargetRequest(String)} add urls to fetch <br>
2424
*
2525
* @author code4crafter@gmail.com <br>
2626
* @see us.codecraft.webmagic.downloader.Downloader
@@ -52,7 +52,7 @@ public class Page {
5252
private List<Request> targetRequests = new ArrayList<Request>();
5353

5454
private String charset;
55-
55+
5656
public Page() {
5757
}
5858

@@ -108,7 +108,8 @@ public Json getJson() {
108108
* @deprecated since 0.4.0
109109
* The html is parse just when first time of calling {@link #getHtml()}, so use {@link #setRawText(String)} instead.
110110
*/
111-
public void setHtml(Html html) {
111+
@Deprecated
112+
public void setHtml(Html html) {
112113
this.html = html;
113114
}
114115

@@ -121,7 +122,7 @@ public List<Request> getTargetRequests() {
121122
*
122123
* @param requests requests
123124
*/
124-
public void addTargetRequests(List<String> requests) {
125+
public void addTargetRequests(Iterable<String> requests) {
125126
for (String s : requests) {
126127
if (StringUtils.isBlank(s) || s.equals("#") || s.startsWith("javascript:")) {
127128
continue;
@@ -137,7 +138,7 @@ public void addTargetRequests(List<String> requests) {
137138
* @param requests requests
138139
* @param priority priority
139140
*/
140-
public void addTargetRequests(List<String> requests, long priority) {
141+
public void addTargetRequests(Iterable<String> requests, long priority) {
141142
for (String s : requests) {
142143
if (StringUtils.isBlank(s) || s.equals("#") || s.startsWith("javascript:")) {
143144
continue;

0 commit comments

Comments
 (0)