edu.umd.hooka
Class VocabularyWritable

java.lang.Object
  extended by edu.umd.hooka.VocabularyWritable
All Implemented Interfaces:
Vocab, Writable

public class VocabularyWritable
extends Object
implements Writable, Vocab


Field Summary
 
Fields inherited from interface edu.umd.hooka.Vocab
MAX_VOCAB_INDEX
 
Constructor Summary
VocabularyWritable()
           
 
Method Summary
 int addOrGet(String word)
           
 String get(int index)
           
 int get(String word)
           
 void readFields(DataInput in)
           
 int size()
           
 String toString()
           
 void write(DataOutput out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VocabularyWritable

public VocabularyWritable()
Method Detail

size

public int size()
Specified by:
size in interface Vocab

addOrGet

public int addOrGet(String word)
Specified by:
addOrGet in interface Vocab

get

public int get(String word)
Specified by:
get in interface Vocab

get

public String get(int index)
Specified by:
get in interface Vocab

readFields

public void readFields(DataInput in)
                throws IOException
Specified by:
readFields in interface Writable
Throws:
IOException

write

public void write(DataOutput out)
           throws IOException
Specified by:
write in interface Writable
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object