View Javadoc

1   /*
2    * 
3    * 
4    */
5   package zipdiff.output;
6   
7   import zipdiff.Differences;
8   import java.io.*;
9   
10  /***
11   * 
12   * @author Sean C. Sullivan
13   *
14   * 
15   * 
16   */
17  public abstract class AbstractBuilder
18  	implements Builder
19  {
20  	public void build(String filename, Differences d) throws IOException
21  	{
22  		FileOutputStream fos = null;
23  		
24  		fos = new FileOutputStream(filename);
25  		build(fos, d);
26  		fos.flush();
27  	}
28  	
29  	public abstract void build(OutputStream out, Differences d);
30  }