uk.ac.man.documentparser.input
Class MedlinePMCIndexFactory

java.lang.Object
  extended by uk.ac.man.documentparser.input.MedlinePMCIndexFactory
All Implemented Interfaces:
InputFactory

public class MedlinePMCIndexFactory
extends java.lang.Object
implements InputFactory


Field Summary
private  java.lang.String[] dtds
           
(package private)  java.io.File medlineBaseDir
           
private  int minYearFilter
           
private  java.io.File pmcBaseDir
           
private  java.util.Set<java.lang.String> validIDs
           
 
Constructor Summary
MedlinePMCIndexFactory(java.io.File baseDir)
           
MedlinePMCIndexFactory(java.io.File medlineBaseDir, java.io.File pmcBaseDir, java.lang.String[] dtds, java.util.Set<java.lang.String> validIDs)
           
 
Method Summary
 DocumentIterator parse(java.io.File file)
           
 DocumentIterator parse(java.lang.String file)
           
 DocumentIterator parse(java.lang.StringBuffer data)
           
 void setMinYearFilter(int minYearFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

medlineBaseDir

java.io.File medlineBaseDir

pmcBaseDir

private java.io.File pmcBaseDir

minYearFilter

private int minYearFilter

validIDs

private java.util.Set<java.lang.String> validIDs

dtds

private java.lang.String[] dtds
Constructor Detail

MedlinePMCIndexFactory

public MedlinePMCIndexFactory(java.io.File medlineBaseDir,
                              java.io.File pmcBaseDir,
                              java.lang.String[] dtds,
                              java.util.Set<java.lang.String> validIDs)

MedlinePMCIndexFactory

public MedlinePMCIndexFactory(java.io.File baseDir)
Method Detail

parse

public DocumentIterator parse(java.lang.StringBuffer data)
Specified by:
parse in interface InputFactory

parse

public DocumentIterator parse(java.lang.String file)
Specified by:
parse in interface InputFactory

parse

public DocumentIterator parse(java.io.File file)
Specified by:
parse in interface InputFactory

setMinYearFilter

public void setMinYearFilter(int minYearFilter)