edu.umd.cloud9.collection.trecweb
Class Wt10gDocnoMapping

java.lang.Object
  extended by edu.umd.cloud9.collection.trecweb.Wt10gDocnoMapping
All Implemented Interfaces:
DocnoMapping

public class Wt10gDocnoMapping
extends Object
implements DocnoMapping


Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.umd.cloud9.collection.DocnoMapping
DocnoMapping.Builder, DocnoMapping.BuilderUtils, DocnoMapping.DefaultBuilderOptions
 
Constructor Summary
Wt10gDocnoMapping()
           
 
Method Summary
 DocnoMapping.Builder getBuilder()
          Returns the builder for this mapping.
 String getDocid(int docno)
          Returns the docid for a particular docno.
 int getDocno(String docid)
          Returns the docno for a particular docid.
 void loadMapping(Path p, FileSystem fs)
          Loads a mapping file.
static void main(String[] args)
          Simple program the provides access to the docno/docid mappings.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Wt10gDocnoMapping

public Wt10gDocnoMapping()
Method Detail

getDocno

public int getDocno(String docid)
Description copied from interface: DocnoMapping
Returns the docno for a particular docid.

Specified by:
getDocno in interface DocnoMapping
Parameters:
docid - the docid
Returns:
the docno for the docid

getDocid

public String getDocid(int docno)
Description copied from interface: DocnoMapping
Returns the docid for a particular docno.

Specified by:
getDocid in interface DocnoMapping
Parameters:
docno - the docno
Returns:
the docid for the docno

loadMapping

public void loadMapping(Path p,
                        FileSystem fs)
                 throws IOException
Description copied from interface: DocnoMapping
Loads a mapping file.

Specified by:
loadMapping in interface DocnoMapping
Parameters:
p - path to the mappings file
fs - reference to the FileSystem
Throws:
IOException

getBuilder

public DocnoMapping.Builder getBuilder()
Description copied from interface: DocnoMapping
Returns the builder for this mapping.

Specified by:
getBuilder in interface DocnoMapping
Returns:
builder for this mapping

main

public static void main(String[] args)
                 throws IOException
Simple program the provides access to the docno/docid mappings.

Parameters:
args - command-line arguments
Throws:
IOException