public class MediaSnippet extends java.lang.Object implements java.lang.Comparable<MediaSnippet>, java.util.Comparator<MediaSnippet>
Modifier and Type | Field and Description |
---|---|
java.lang.String |
attr |
long |
fileSize |
private int |
hashCache |
int |
height |
DigestURL |
href |
java.lang.String |
mime |
java.lang.String |
name |
long |
ranking |
DigestURL |
source |
Classification.ContentDomain |
type |
int |
width |
Constructor and Description |
---|
MediaSnippet(Classification.ContentDomain type,
DigestURL href,
java.lang.String mime,
java.lang.String name,
long fileSize,
int width,
int height,
long ranking,
DigestURL source) |
MediaSnippet(Classification.ContentDomain type,
DigestURL href,
java.lang.String mime,
java.lang.String name,
long fileSize,
java.lang.String attr,
long ranking,
DigestURL source) |
Modifier and Type | Method and Description |
---|---|
int |
compare(MediaSnippet o1,
MediaSnippet o2) |
int |
compareTo(MediaSnippet o) |
static java.util.List<MediaSnippet> |
computeImageSnippets(DigestURL source,
Document document,
HandleSet queryhashes) |
static java.util.List<MediaSnippet> |
computeMediaSnippets(DigestURL source,
Document document,
HandleSet queryhashes,
Classification.ContentDomain mediatype) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
private static boolean |
isUrlBlacklisted(Blacklist.BlacklistType blacklistType,
DigestURL url)
Checks whether given URL is in blacklist for given blacklist type
|
private static HandleSet |
removeAppearanceHashes(java.lang.String sentence,
HandleSet queryhashes)
removed all word hashes that can be computed as tokens from a given sentence from a given hash set
|
static java.util.List<MediaSnippet> |
retrieveMediaSnippets(DigestURL url,
HandleSet queryhashes,
Classification.ContentDomain mediatype,
CacheStrategy cacheStrategy,
boolean reindexing) |
java.lang.String |
toString() |
public Classification.ContentDomain type
public DigestURL href
public DigestURL source
public java.lang.String name
public java.lang.String attr
public java.lang.String mime
public long ranking
public int width
public int height
public long fileSize
private int hashCache
public MediaSnippet(Classification.ContentDomain type, DigestURL href, java.lang.String mime, java.lang.String name, long fileSize, java.lang.String attr, long ranking, DigestURL source)
public MediaSnippet(Classification.ContentDomain type, DigestURL href, java.lang.String mime, java.lang.String name, long fileSize, int width, int height, long ranking, DigestURL source)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Comparator<MediaSnippet>
equals
in class java.lang.Object
public int compareTo(MediaSnippet o)
compareTo
in interface java.lang.Comparable<MediaSnippet>
public int compare(MediaSnippet o1, MediaSnippet o2)
compare
in interface java.util.Comparator<MediaSnippet>
public static java.util.List<MediaSnippet> retrieveMediaSnippets(DigestURL url, HandleSet queryhashes, Classification.ContentDomain mediatype, CacheStrategy cacheStrategy, boolean reindexing)
public static java.util.List<MediaSnippet> computeMediaSnippets(DigestURL source, Document document, HandleSet queryhashes, Classification.ContentDomain mediatype)
public static java.util.List<MediaSnippet> computeImageSnippets(DigestURL source, Document document, HandleSet queryhashes)
private static HandleSet removeAppearanceHashes(java.lang.String sentence, HandleSet queryhashes)
sentence
- queryhashes
- private static boolean isUrlBlacklisted(Blacklist.BlacklistType blacklistType, DigestURL url)
url
- The URL to checkblacklistType
- Type of blacklist (see class Blacklist, BLACKLIST_FOO)