bpp
Class StageFilter

java.lang.Object
  extended bybpp.StageFilter
All Implemented Interfaces:
Filter
Direct Known Subclasses:
BPPFilter

public abstract class StageFilter
extends java.lang.Object
implements Filter


Field Summary
protected  int lineNumber
           
protected  int maxLineLength
           
protected  int stage
           
 
Constructor Summary
StageFilter(int _stage, int _maxLineLength)
           
 
Method Summary
 void filter(java.io.BufferedReader in, java.io.PrintWriter out)
           
 int getLineNumber()
           
abstract  int getLineStage(java.lang.String line)
           
abstract  Filter getStageFilter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stage

protected int stage

maxLineLength

protected int maxLineLength

lineNumber

protected int lineNumber
Constructor Detail

StageFilter

public StageFilter(int _stage,
                   int _maxLineLength)
Method Detail

getLineNumber

public int getLineNumber()

filter

public void filter(java.io.BufferedReader in,
                   java.io.PrintWriter out)
            throws java.io.IOException
Specified by:
filter in interface Filter
Throws:
java.io.IOException

getLineStage

public abstract int getLineStage(java.lang.String line)

getStageFilter

public abstract Filter getStageFilter()