public abstract class AbstractSearchEngine extends AbstractQuery
Abstract Search Engine Query
Copyright: Copyright (c) 2003
Company: IST, Drexel University
| Modifier and Type | Field and Description |
|---|---|
protected WebLink[] |
arrUrl |
protected String |
defaultEncoding |
protected HttpContent |
parser |
protected String |
site |
protected String |
term |
articleNum, curArticle, curArticleNo, curPageNo, curPageWidth, pageNum, pageWidth| Constructor and Description |
|---|
AbstractSearchEngine(int pageWidth) |
| Modifier and Type | Method and Description |
|---|---|
protected Article |
getArticle(int articleNo) |
protected Article |
getArticle(WebLink link,
boolean useKey) |
Article |
getArticleByKey(String id)
Reads out the article according to its key
|
boolean |
getAutoRefresh() |
String |
getDefaultEncoding() |
boolean |
getRemoveTagOption() |
String |
getSiteRestriction() |
boolean |
getSummaryOnlyOption() |
void |
setAutoRefresh(boolean enable) |
void |
setDefaultEncoding(String encoding) |
void |
setRemoveTagOption(boolean option) |
void |
setSearchTerm(String term)
Set the searching terms.
|
void |
setSiteRestriction(String site) |
void |
setSummaryOnlyOption(boolean option) |
static void |
sleepManySeconds(long s) |
static void |
sleepOneSecond() |
boolean |
supportArticleKeyRetrieval()
if the query supports this retrieval mode, one can get articles by calling getArticleByKey method.
|
close, getArticle, getArticleKey, getArticleParser, getCurPageNo, getCurPageWidth, getNextArticle, getPageNum, getPageWidth, getTotalArticleNum, loadCollection, moveToArticle, moveToNextArticle, moveToNextPage, restart, setArticleParser, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitQuery, moveToPageprotected WebLink[] arrUrl
protected String term
protected HttpContent parser
protected String site
protected String defaultEncoding
public void setSiteRestriction(String site)
public String getSiteRestriction()
public void setDefaultEncoding(String encoding)
public String getDefaultEncoding()
public void setAutoRefresh(boolean enable)
public boolean getAutoRefresh()
public void setSummaryOnlyOption(boolean option)
public boolean getSummaryOnlyOption()
public void setRemoveTagOption(boolean option)
public boolean getRemoveTagOption()
public void setSearchTerm(String term)
ArticleQuerypublic boolean supportArticleKeyRetrieval()
CollectionReaderpublic Article getArticleByKey(String id)
CollectionReaderid - the unique entry number of the articleprotected Article getArticle(int articleNo)
getArticle in class AbstractQuerypublic static void sleepOneSecond()
public static void sleepManySeconds(long s)
Copyright © 2018 JULIE Lab, Germany. All rights reserved.