123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- 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<InputFactory> inputs = new ArrayList<InputFactory>();
- // List<DOProcess> allProcess = new ArrayList<DOProcess>();
- List<OutPutFactory> outputs = new ArrayList<OutPutFactory>();
- 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();
- //}
- //
|