anl.aida.reader.local
Class QuadCityIndexMaker.ArchiveMaker
java.lang.Object
anl.aida.reader.local.QuadCityIndexMaker.ArchiveMaker
- All Implemented Interfaces:
- DocumentProcessor
- Enclosing class:
- QuadCityIndexMaker
private static class QuadCityIndexMaker.ArchiveMaker
- extends java.lang.Object
- implements DocumentProcessor
Method Summary |
void |
close()
|
boolean |
done()
If this returns true, the code that is feeding lines to this
processor can then stop. |
void |
processLine(java.lang.String line)
Process the line. |
void |
reset()
Resets the processor so it may be used with another document. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
format
public java.text.DateFormat format
writer
private java.io.PrintWriter writer
month
private java.lang.String month
link
private java.lang.String link
timeStamp
public long timeStamp
active
public boolean active
QuadCityIndexMaker.ArchiveMaker
public QuadCityIndexMaker.ArchiveMaker(java.lang.String file)
throws java.io.IOException
- Throws:
java.io.IOException
processLine
public void processLine(java.lang.String line)
- Description copied from interface:
DocumentProcessor
- Process the line. The line may be text or a html link.
- Specified by:
processLine
in interface DocumentProcessor
- Parameters:
line
- the line to process
done
public boolean done()
- Description copied from interface:
DocumentProcessor
- If this returns true, the code that is feeding lines to this
processor can then stop.
- Specified by:
done
in interface DocumentProcessor
- Returns:
- true when the processor is done, otherwise false.
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
reset
public void reset()
- Description copied from interface:
DocumentProcessor
- Resets the processor so it may be used with another document.
- Specified by:
reset
in interface DocumentProcessor