edu.ucdenver.ccp.medline
Class MedlineFileOrderer

java.lang.Object
  extended by edu.ucdenver.ccp.medline.MedlineFileOrderer

public class MedlineFileOrderer
extends Object

Iterates over a collection of Medline files according to the indexes that are part of their file names, e.g. medline12n0123.xml.gz

Author:
Center for Computational Pharmacology, UC Denver; ccpsupport@ucdenver.edu

Nested Class Summary
static class MedlineFileOrderer.FileOrder
           
 
Constructor Summary
MedlineFileOrderer()
           
 
Method Summary
static Iterable<File> getOrderedMedlineFileIterable(File directory)
           
static Iterable<File> getOrderedMedlineFileIterable(File directory, MedlineFileOrderer.FileOrder fileOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MedlineFileOrderer

public MedlineFileOrderer()
Method Detail

getOrderedMedlineFileIterable

public static Iterable<File> getOrderedMedlineFileIterable(File directory)
Parameters:
directory -
Returns:
by default we iterate over files in increasing order

getOrderedMedlineFileIterable

public static Iterable<File> getOrderedMedlineFileIterable(File directory,
                                                           MedlineFileOrderer.FileOrder fileOrder)
Parameters:
directory -
Returns:
an Iterable of File objects for each Medline XML file in the specified directory. The collection is orderd according to the index in the file names, e.g. medline12n0123.xml.gz, medline12n0124.xml.gz, medline12n0125.xml.gz, and so on.


Copyright © 2012. All Rights Reserved.