Class WebResult
java.lang.Object
com.biglybt.core.metasearch.Result
com.biglybt.core.metasearch.impl.web.WebResult
- All Implemented Interfaces:
FilterableResult
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Date(package private) String(package private) String(package private) String(package private) int(package private) String(package private) DateParser(package private) String(package private) String(package private) String(package private) String(package private) int(package private) int(package private) int(package private) int(package private) String(package private) boolean(package private) Date(package private) float(package private) String(package private) String(package private) long(package private) String(package private) String(package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTagFromHTML(String tag) floatintgetHash()getName()intintintintfloatgetRank()longgetSize()String[]getTags()Use this internally to get the current value set for the torrent link as opposed to getDownloadLink that messes with the resultgetUID()intgetVotes()intbooleanprivate StringreConstructLink(String link) voidsetAssetDate(String str) voidsetCategory(String category) voidsetCategoryFromHTML(String category) voidsetCDPLink(String cdpLink) voidsetCommentsFromHTML(String comments) voidsetContentType(String contentType) voidsetDownloadButtonLink(String downloadButtonLink) voidvoidvoidvoidsetNameFromHTML(String name) voidsetNbCompleted(int num) voidsetNbPeersFromHTML(String nbPeers) voidsetNbSeedsFromHTML(String nbSeeds) voidsetNbSuperSeedsFromHTML(String nbSuperSeeds) voidsetPlayLink(String playLink) voidsetPrivateFromHTML(String privateTorrent) voidsetPublishedDate(Date date) voidsetPublishedDateFromHTML(String publishedDate) voidsetRankFromHTML(String rank_str) voidsetRankFromHTML(String rank_str, float divisor) voidsetSizeFromHTML(String size, long minAcceptable) voidsetTorrentLink(String torrentLink) voidvoidsetVotesDownFromHTML(String votes_str) voidsetVotesFromHTML(String votes_str) Methods inherited from class Result
adjustLink, adjustRelativeTerms, applyRankBias, getEngine, getTime, guessContentTypeFromCategory, removeHTMLTags, toJSONMap, toString, unescapeEntities
-
Field Details
-
searchQuery
String searchQuery -
rootPageURL
String rootPageURL -
basePageURL
String basePageURL -
dateParser
DateParser dateParser -
contentType
String contentType -
name
String name -
category
String category -
tags
-
drmKey
String drmKey -
publishedDate
Date publishedDate -
assetDate
Date assetDate -
size
long size -
nbPeers
int nbPeers -
nbSeeds
int nbSeeds -
nbSuperSeeds
int nbSuperSeeds -
nbCompleted
int nbCompleted -
comments
int comments -
votes
int votes -
votesDown
int votesDown -
rank
float rank -
privateTorrent
boolean privateTorrent -
cdpLink
String cdpLink -
torrentLink
String torrentLink -
downloadButtonLink
String downloadButtonLink -
playLink
String playLink -
uid
String uid -
hash
String hash
-
-
Constructor Details
-
WebResult
public WebResult(Engine engine, String rootPageURL, String basePageURL, DateParser dateParser, String searchQuery)
-
-
Method Details
-
setName
-
setNameFromHTML
-
setCommentsFromHTML
-
getDescription
- Specified by:
getDescriptionin classResult
-
setCategoryFromHTML
-
addTagFromHTML
-
setUID
-
getUID
-
setNbPeersFromHTML
-
setNbSeedsFromHTML
-
setNbSuperSeedsFromHTML
-
setNbCompleted
public void setNbCompleted(int num) -
setRankFromHTML
-
setRankFromHTML
-
getRank
-
setPublishedDate
-
setPublishedDateFromHTML
-
getAssetDate
- Specified by:
getAssetDatein classResult
-
setAssetDate
-
setSizeFromHTML
-
setVotesFromHTML
-
setVotesDownFromHTML
-
setPrivateFromHTML
-
getVotes
-
getVotesDown
public int getVotesDown()- Specified by:
getVotesDownin classResult
-
setCDPLink
-
setDownloadButtonLink
-
setTorrentLink
-
getTorrentLinkRaw
Use this internally to get the current value set for the torrent link as opposed to getDownloadLink that messes with the result- Returns:
-
setPlayLink
-
getContentType
- Specified by:
getContentTypein classResult
-
getPlayLink
- Specified by:
getPlayLinkin classResult
-
setCategory
- Specified by:
setCategoryin classResult
-
setContentType
- Specified by:
setContentTypein classResult
-
setDrmKey
-
setHash
-
getHash
-
getCDPLink
- Specified by:
getCDPLinkin classResult
-
getCategory
- Specified by:
getCategoryin interfaceFilterableResult- Specified by:
getCategoryin classResult
-
getTags
-
getDownloadLink
- Specified by:
getDownloadLinkin classResult
-
getDownloadButtonLink
- Specified by:
getDownloadButtonLinkin classResult
-
getTorrentLink
- Specified by:
getTorrentLinkin classResult
-
reConstructLink
-
getName
- Specified by:
getNamein interfaceFilterableResult- Specified by:
getNamein classResult
-
getNbPeers
public int getNbPeers()- Specified by:
getNbPeersin interfaceFilterableResult- Specified by:
getNbPeersin classResult
-
getNbSeeds
public int getNbSeeds()- Specified by:
getNbSeedsin interfaceFilterableResult- Specified by:
getNbSeedsin classResult
-
getNbSuperSeeds
public int getNbSuperSeeds()- Specified by:
getNbSuperSeedsin classResult
-
getNbCompleted
public int getNbCompleted()- Specified by:
getNbCompletedin classResult
-
getPublishedDate
- Specified by:
getPublishedDatein classResult
-
getSize
public long getSize()- Specified by:
getSizein interfaceFilterableResult- Specified by:
getSizein classResult
-
getComments
public int getComments()- Specified by:
getCommentsin classResult
-
getSearchQuery
- Specified by:
getSearchQueryin classResult
-
isPrivate
-
getDRMKey
-
getAccuracy
public float getAccuracy()- Specified by:
getAccuracyin classResult
-