Update of /cvsroot/zipdiff/zipdiff/src/main/zipdiff/output
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv495/src/main/zipdiff/output
Modified Files:
XmlBuilder.java TextBuilder.java Builder.java HtmlBuilder.java
Log Message:
improved output logic
added abstract base class.
Index: TextBuilder.java
===================================================================
RCS file: /cvsroot/zipdiff/zipdiff/src/main/zipdiff/output/TextBuilder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TextBuilder.java 12 Apr 2004 19:24:14 -0000 1.1
--- TextBuilder.java 27 Jun 2004 20:30:49 -0000 1.2
***************
*** 15,19 ****
*
*/
! public class TextBuilder implements Builder {
public void build(OutputStream out, Differences d) {
PrintWriter pw = new PrintWriter(out);
--- 15,19 ----
*
*/
! public class TextBuilder extends AbstractBuilder {
public void build(OutputStream out, Differences d) {
PrintWriter pw = new PrintWriter(out);
Index: XmlBuilder.java
===================================================================
RCS file: /cvsroot/zipdiff/zipdiff/src/main/zipdiff/output/XmlBuilder.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** XmlBuilder.java 19 Jun 2004 20:28:17 -0000 1.3
--- XmlBuilder.java 27 Jun 2004 20:30:49 -0000 1.4
***************
*** 18,22 ****
*
*/
! public class XmlBuilder implements Builder {
public void build(OutputStream out, Differences d) {
--- 18,22 ----
*
*/
! public class XmlBuilder extends AbstractBuilder {
public void build(OutputStream out, Differences d) {
Index: HtmlBuilder.java
===================================================================
RCS file: /cvsroot/zipdiff/zipdiff/src/main/zipdiff/output/HtmlBuilder.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** HtmlBuilder.java 27 Jun 2004 19:45:27 -0000 1.3
--- HtmlBuilder.java 27 Jun 2004 20:30:49 -0000 1.4
***************
*** 19,23 ****
*
*/
! public class HtmlBuilder implements Builder {
public void build(OutputStream out, Differences d) {
--- 19,23 ----
*
*/
! public class HtmlBuilder extends AbstractBuilder {
public void build(OutputStream out, Differences d) {
Index: Builder.java
===================================================================
RCS file: /cvsroot/zipdiff/zipdiff/src/main/zipdiff/output/Builder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Builder.java 17 Apr 2004 05:35:19 -0000 1.2
--- Builder.java 27 Jun 2004 20:30:49 -0000 1.3
***************
*** 19,21 ****
--- 19,22 ----
public interface Builder {
public void build(OutputStream out, Differences d);
+ public void build(String filename, Differences d) throws java.io.IOException;
}
|