package graph.extractor; import java.util.ArrayList; import java.util.List; import graph.extractor.graph.builder.BuilderFactory; import graph.input.file.InputFactory; import graph.output.OutPutFactory; public class ExtractorGraph { List inputs = new ArrayList(); // List allProcess = new ArrayList(); List outputs = new ArrayList(); BuilderFactory builder; public void addInput(InputFactory input) { // TODO Auto-generated method stub this.inputs.add(input); } public void process() { for(InputFactory input: this.inputs ) { builder= input.getBuilder(); builder.cacheFilesToMemory(input); } // TODO Auto-generated method stub } public void addOutPut(OutPutFactory output) { this.outputs.add(output); } public void outPut() { for(OutPutFactory output: this.outputs) { builder.extractAllProcesses(output); output.print(); } } } //File file = new File("/home/ailton/Monografia/file.txt"); //try{ // // //FileWriter fw = new FileWriter(file); //for( DOProcess process : this.allProcess ) //{ // fw.write(process.toString()); //} //}catch //(Exception e) //{ // e.printStackTrace(); //} //