anl.aida.reader
Class ProMedTxtReader

java.lang.Object
  extended by anl.aida.reader.ProMedTxtReader

public class ProMedTxtReader
extends java.lang.Object

Reads Pro Med email txt for Date, Title content etc. This uses a chain of LineParsers to do the parsing.


Nested Class Summary
private  class ProMedTxtReader.ContentParser
           
private  class ProMedTxtReader.LinkParser
           
private  class ProMedTxtReader.NullParser
           
private  class ProMedTxtReader.TitleParser
           
 
Field Summary
private  ReaderResult result
           
 
Constructor Summary
ProMedTxtReader()
           
 
Method Summary
 ReaderResult run(java.lang.String location, java.io.Reader in)
          Reads the pro med text from the specified reader and returns a result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

result

private ReaderResult result
Constructor Detail

ProMedTxtReader

public ProMedTxtReader()
Method Detail

run

public ReaderResult run(java.lang.String location,
                        java.io.Reader in)
                 throws java.io.IOException
Reads the pro med text from the specified reader and returns a result.

Parameters:
in - the input
Returns:
the ReaderResult
Throws:
java.io.IOException - if there is an error during the reading