public class WordReferenceVars extends AbstractReference implements WordReference, Reference, java.lang.Cloneable, java.lang.Comparable<WordReferenceVars>, java.util.Comparator<WordReferenceVars>
Modifier and Type | Class and Description |
---|---|
private static class |
WordReferenceVars.TransformDistributor |
private static class |
WordReferenceVars.TransformWorker |
Modifier and Type | Field and Description |
---|---|
protected static byte[] |
default_language |
private Bitfield |
flags |
private int |
hashCache |
private int |
hitcount |
private java.lang.String |
hostHash |
private java.lang.String |
language |
private long |
lastModified |
private int |
llocal |
private boolean |
local |
private int |
lother |
private int |
phrasesintext |
static WordReferenceVars |
poison
object for termination of concurrent blocking queue processing
|
private int |
posinphrase |
private java.util.Queue<java.lang.Integer> |
positions |
private int |
posofphrase |
private double |
termFrequency |
private char |
type |
private int |
urlcomps |
byte[] |
urlHash |
private int |
urllength |
private int |
virtualAge |
private int |
wordsintext |
private int |
wordsintitle |
Constructor and Description |
---|
WordReferenceVars()
initializer for special poison object
|
WordReferenceVars(byte[] urlHash,
int urlLength,
int urlComps,
int titleLength,
int hitcount,
int wordcount,
int phrasecount,
java.util.Queue<java.lang.Integer> ps,
int posinphrase,
int posofphrase,
long lastmodified,
java.lang.String language,
char doctype,
int outlinksSame,
int outlinksOther,
Bitfield flags,
double termfrequency) |
WordReferenceVars(WordReference e,
boolean local) |
Modifier and Type | Method and Description |
---|---|
void |
addPosition(int position) |
WordReferenceVars |
clone() |
int |
compare(WordReferenceVars o1,
WordReferenceVars o2) |
int |
compareTo(WordReferenceVars o) |
boolean |
equals(java.lang.Object obj) |
Bitfield |
flags() |
byte[] |
getLanguage() |
char |
getType() |
int |
hashCode() |
int |
hitcount() |
java.lang.String |
hosthash() |
void |
join(Reference r) |
void |
join(WordReferenceVars v) |
long |
lastModified() |
int |
llocal() |
boolean |
local() |
int |
lother() |
void |
max(WordReferenceVars other) |
void |
min(WordReferenceVars other) |
int |
phrasesintext() |
int |
posinphrase() |
java.util.Collection<java.lang.Integer> |
positions() |
int |
posofphrase() |
double |
termFrequency() |
Row.Entry |
toKelondroEntry() |
java.lang.String |
toPropertyForm() |
private WordReferenceRow |
toRowEntry() |
static java.util.concurrent.BlockingQueue<WordReferenceVars> |
transform(ReferenceContainer<WordReference> container,
long maxtime,
boolean local)
transform a reference container into a stream of parsed entries
|
int |
urlcomps() |
byte[] |
urlhash() |
int |
urllength() |
int |
virtualAge() |
int |
wordsintext() |
int |
wordsintitle() |
a, distance, isOlder, max, maxposition, min, minposition
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
distance, isOlder, maxposition, minposition, toString
public static final WordReferenceVars poison
protected static final byte[] default_language
private final Bitfield flags
private long lastModified
private final java.lang.String language
public final byte[] urlHash
private java.lang.String hostHash
private final char type
private int hitcount
private int llocal
private int lother
private int phrasesintext
private int posinphrase
private int posofphrase
private int urlcomps
private int urllength
private int wordsintext
private int wordsintitle
private int virtualAge
private final java.util.Queue<java.lang.Integer> positions
private double termFrequency
private final boolean local
private int hashCache
public WordReferenceVars(byte[] urlHash, int urlLength, int urlComps, int titleLength, int hitcount, int wordcount, int phrasecount, java.util.Queue<java.lang.Integer> ps, int posinphrase, int posofphrase, long lastmodified, java.lang.String language, char doctype, int outlinksSame, int outlinksOther, Bitfield flags, double termfrequency)
public WordReferenceVars(WordReference e, boolean local)
public WordReferenceVars()
public WordReferenceVars clone()
clone
in class java.lang.Object
public void join(WordReferenceVars v)
public Bitfield flags()
flags
in interface WordReference
public byte[] getLanguage()
getLanguage
in interface WordReference
public char getType()
getType
in interface WordReference
public int hitcount()
hitcount
in interface WordReference
public long lastModified()
lastModified
in interface Reference
public int llocal()
llocal
in interface WordReference
public int lother()
lother
in interface WordReference
public int phrasesintext()
phrasesintext
in interface WordReference
public int posinphrase()
posinphrase
in interface WordReference
public java.util.Collection<java.lang.Integer> positions()
public int posofphrase()
posofphrase
in interface WordReference
private WordReferenceRow toRowEntry()
public Row.Entry toKelondroEntry()
toKelondroEntry
in interface Reference
public java.lang.String toPropertyForm()
toPropertyForm
in interface Reference
public java.lang.String hosthash()
hosthash
in interface WordReference
public int urlcomps()
urlcomps
in interface WordReference
public int urllength()
urllength
in interface WordReference
public int virtualAge()
virtualAge
in interface WordReference
public int wordsintext()
wordsintext
in interface WordReference
public int wordsintitle()
wordsintitle
in interface WordReference
public double termFrequency()
termFrequency
in interface WordReference
public boolean local()
public final void min(WordReferenceVars other)
public final void max(WordReferenceVars other)
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Comparator<WordReferenceVars>
equals
in interface Reference
equals
in class java.lang.Object
public int hashCode()
public int compareTo(WordReferenceVars o)
compareTo
in interface java.lang.Comparable<WordReferenceVars>
public int compare(WordReferenceVars o1, WordReferenceVars o2)
compare
in interface java.util.Comparator<WordReferenceVars>
public void addPosition(int position)
public static java.util.concurrent.BlockingQueue<WordReferenceVars> transform(ReferenceContainer<WordReference> container, long maxtime, boolean local)
container
-