edu.umd.hooka
Class FloatAugmentedPhrase
java.lang.Object
edu.umd.hooka.FloatAugmentedPhrase
- All Implemented Interfaces:
- Cloneable, Comparable, Writable, WritableComparable
public class FloatAugmentedPhrase
- extends Object
- implements WritableComparable, Cloneable
Represents a string of one or more words that may be a word,
phrase, sentence, or unit larger than a sentence.
In this version, each word has an int attached to it.
- Author:
- redpony
FloatAugmentedPhrase
public FloatAugmentedPhrase()
FloatAugmentedPhrase
public FloatAugmentedPhrase(int[] p,
int lang,
float[] v)
clone
public Object clone()
- Overrides:
clone in class Object
size
public int size()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
compareTo
public int compareTo(Object o)
- Specified by:
compareTo in interface Comparable
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString(Vocab voc)
getWords
public int[] getWords()
getValues
public float[] getValues()
getLanguage
public byte getLanguage()
setLanguage
public void setLanguage(int l)
getSubPhrase
public FloatAugmentedPhrase getSubPhrase(int start,
int end)
fromString
public static FloatAugmentedPhrase fromString(int lang,
String sentence,
Vocab voc)
readFields
public void readFields(DataInput in)
throws IOException
- Specified by:
readFields in interface Writable
- Throws:
IOException
setWords
public void setWords(int[] words)
setValues
public void setValues(float[] values)
write
public void write(DataOutput out)
throws IOException
- Specified by:
write in interface Writable
- Throws:
IOException