edu.umd.cloud9.collection.aquaint2
Class Aquaint2DocnoMapping

java.lang.Object
  extended by edu.umd.cloud9.collection.aquaint2.Aquaint2DocnoMapping
All Implemented Interfaces:
DocnoMapping

public class Aquaint2DocnoMapping
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
Aquaint2DocnoMapping()
           
 
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)
           
static String[] readDocnoData(Path p, FileSystem fs)
           
static void writeDocnoData(Path input, Path output, FileSystem fs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Aquaint2DocnoMapping

public Aquaint2DocnoMapping()
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

writeDocnoData

public static void writeDocnoData(Path input,
                                  Path output,
                                  FileSystem fs)
                           throws IOException
Throws:
IOException

readDocnoData

public static String[] readDocnoData(Path p,
                                     FileSystem fs)
                              throws IOException
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
Throws:
IOException