Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 90459 invoked from network); 5 Apr 2002 03:21:00 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 5 Apr 2002 03:21:00 -0000 Received: (qmail 14447 invoked by uid 97); 5 Apr 2002 03:21:07 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 14430 invoked by uid 97); 5 Apr 2002 03:21:06 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 14419 invoked by uid 97); 5 Apr 2002 03:21:06 -0000 Date: 5 Apr 2002 03:20:55 -0000 Message-ID: <20020405032055.14500.qmail@icarus.apache.org> From: conor@apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/junit AggregateTransformer.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N conor 02/04/04 19:20:55 Modified: src/main/org/apache/tools/ant/taskdefs/optional/junit AggregateTransformer.java Log: Tedious workaround for JDK 1.1 compilation issues Revision Changes Path 1.12 +19 -2 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java Index: AggregateTransformer.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -w -u -r1.11 -r1.12 --- AggregateTransformer.java 26 Jan 2002 20:41:45 -0000 1.11 +++ AggregateTransformer.java 5 Apr 2002 03:20:55 -0000 1.12 @@ -117,12 +117,29 @@ protected String format; /** XML Parser factory */ - protected final static DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance(); + private static DocumentBuilderFactory privateDBFactory; + + /** XML Parser factory accessible to subclasses */ + protected static DocumentBuilderFactory dbfactory; + + static { + privateDBFactory = DocumentBuilderFactory.newInstance(); + dbfactory = privateDBFactory; + } public AggregateTransformer(Task task){ this.task = task; } + /** + * Get the Document Builder Factory + * + * @return the DocumentBuilderFactory instance in use + */ + protected static DocumentBuilderFactory getDocumentBuilderFactory() { + return privateDBFactory; + } + public void setFormat(Format format){ this.format = format.getValue(); } @@ -138,7 +155,7 @@ */ protected void setXmlfile(File xmlfile) throws BuildException { try { - DocumentBuilder builder = dbfactory.newDocumentBuilder(); + DocumentBuilder builder = privateDBFactory.newDocumentBuilder(); InputStream in = new FileInputStream(xmlfile); try { Document doc = builder.parse(in); -- To unsubscribe, e-mail: For additional commands, e-mail: