org.vivoweb.harvester.fetch
Class D2RMapFetch

java.lang.Object
  extended by org.vivoweb.harvester.fetch.D2RMapFetch

public class D2RMapFetch
extends java.lang.Object

Fetches database or csv data using D2RMap

Author:
Eliza Chan (elc2013@med.cornell.edu)

Constructor Summary
D2RMapFetch(ArgList opts)
          Arglist Constructor
D2RMapFetch(java.lang.String[] args)
          Command line Constructor
D2RMapFetch(java.lang.String configPath, RecordHandler rh, java.lang.String workingDir)
          Library style Constructor
 
Method Summary
 void execute()
          Executes the task
static void main(java.lang.String... args)
          Main method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

D2RMapFetch

public D2RMapFetch(java.lang.String[] args)
            throws java.io.IOException
Command line Constructor

Parameters:
args - commandline arguments
Throws:
java.io.IOException - error creating task

D2RMapFetch

public D2RMapFetch(ArgList opts)
            throws java.io.IOException
Arglist Constructor

Parameters:
opts - option set of parsed args
Throws:
java.io.IOException - error creating task

D2RMapFetch

public D2RMapFetch(java.lang.String configPath,
                   RecordHandler rh,
                   java.lang.String workingDir)
Library style Constructor

Parameters:
configPath - D2RMap config file path
rh - Record Handler to write records to
workingDir - D2RMap working directory
Method Detail

execute

public void execute()
Executes the task


main

public static void main(java.lang.String... args)
Main method

Parameters:
args - commandline arguments