org.terrier.structures
Class BlockFieldLexiconEntry.Factory

java.lang.Object
  extended by org.terrier.structures.BlockFieldLexiconEntry.Factory
All Implemented Interfaces:
FixedSizeWriteableFactory<LexiconEntry>, WriteableFactory<LexiconEntry>
Enclosing class:
BlockFieldLexiconEntry

public static class BlockFieldLexiconEntry.Factory
extends Object
implements FixedSizeWriteableFactory<LexiconEntry>

Factory for creating LexiconEntries


Field Summary
protected  int fieldCount
           
 
Constructor Summary
BlockFieldLexiconEntry.Factory(int _fieldCount)
          Constructs an instance of the class with
BlockFieldLexiconEntry.Factory(String _fieldCount)
          Constructs an instance of the class with
 
Method Summary
 int getSize()
          Returns the size in bytes when T is written to disk by Writable interface methods
 LexiconEntry newInstance()
          Make a new instance of T
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldCount

protected int fieldCount
Constructor Detail

BlockFieldLexiconEntry.Factory

public BlockFieldLexiconEntry.Factory(int _fieldCount)
Constructs an instance of the class with

Parameters:
_fieldCount -

BlockFieldLexiconEntry.Factory

public BlockFieldLexiconEntry.Factory(String _fieldCount)
Constructs an instance of the class with

Parameters:
_fieldCount -
Method Detail

getSize

public int getSize()
Returns the size in bytes when T is written to disk by Writable interface methods

Specified by:
getSize in interface FixedSizeWriteableFactory<LexiconEntry>

newInstance

public LexiconEntry newInstance()
Make a new instance of T

Specified by:
newInstance in interface WriteableFactory<LexiconEntry>


Terrier 3.6. Copyright © 2004-2011 University of Glasgow