uk.ac.man.documentparser
Class DocumentParser
java.lang.Object
uk.ac.man.documentparser.DocumentParser
public class DocumentParser
- extends java.lang.Object
Method Summary |
private static void |
buildDescriptions(DocumentIterator documents,
java.util.logging.Logger logger,
java.io.File outFile,
int report)
|
static java.lang.String |
getDocumentHelpMessage()
|
static DocumentIterator |
getDocuments(ArgParser ap)
|
static DocumentIterator |
getDocuments(ArgParser ap,
java.util.logging.Logger logger)
|
static java.util.Map<java.lang.String,Document> |
getDocumentsToHash(ArgParser ap)
|
static void |
main(java.lang.String[] args)
|
private static void |
run(DocumentIterator documents,
java.io.File outputDir,
boolean simplify,
int report)
|
private static void |
runSeparated(DocumentIterator documents,
java.io.File outputDir,
int report,
java.util.logging.Logger logger)
|
private static void |
saveToDB(DocumentIterator documents,
java.sql.Connection conn,
java.util.logging.Logger logger,
java.lang.String table,
int report,
boolean clear)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentParser
public DocumentParser()
runSeparated
private static void runSeparated(DocumentIterator documents,
java.io.File outputDir,
int report,
java.util.logging.Logger logger)
run
private static void run(DocumentIterator documents,
java.io.File outputDir,
boolean simplify,
int report)
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
buildDescriptions
private static void buildDescriptions(DocumentIterator documents,
java.util.logging.Logger logger,
java.io.File outFile,
int report)
saveToDB
private static void saveToDB(DocumentIterator documents,
java.sql.Connection conn,
java.util.logging.Logger logger,
java.lang.String table,
int report,
boolean clear)
getDocuments
public static DocumentIterator getDocuments(ArgParser ap)
- Parameters:
ap
- an ArgParser object, containing user-supplied arguments used to determine how to load the documentsvalidIDs
- if specified (i.e. not null), will restrict the iterator to only return documents contained in validIDs
- Returns:
- an iterator used for iterating over a set of documents
getDocuments
public static DocumentIterator getDocuments(ArgParser ap,
java.util.logging.Logger logger)
- Parameters:
ap
- an ArgParser object, containing user-supplied arguments used to determine how to load the documentsvalidIDs
- if specified (i.e. not null), will restrict the iterator to only return documents contained in validIDslogger
- logging object used for performing logging (may be null).
- Returns:
- an iterator used for iterating over a set of documents
getDocumentHelpMessage
public static java.lang.String getDocumentHelpMessage()
getDocumentsToHash
public static java.util.Map<java.lang.String,Document> getDocumentsToHash(ArgParser ap)