public abstract class Pipeline
extends java.lang.Object
Constructor and Description |
---|
Pipeline() |
Modifier and Type | Method and Description |
---|---|
void |
addAnalyzer(Analyzer ana)
This methods just adds an analyzer to the pipeline list
|
abstract void |
buildPipeline() |
java.util.Map<java.lang.Integer,Case> |
getCaseMap() |
void |
iterateOverGroup(java.util.ArrayList<Analyzer> group)
Iterates over a group of analyzer and pushes the cases from one analyzer to the next one
|
void |
putCases(java.util.HashMap<java.lang.Integer,Case> input)
Set the map with cases
|
void |
run()
Start the pipeline
|
public abstract void buildPipeline()
public void addAnalyzer(Analyzer ana)
ana
- public void putCases(java.util.HashMap<java.lang.Integer,Case> input)
input
- public void run()
public void iterateOverGroup(java.util.ArrayList<Analyzer> group)
group
- public java.util.Map<java.lang.Integer,Case> getCaseMap()