[From nobody Fri Aug 6 17:07:14 2004 Return-Path: <jdom-commits-admin@dorothy.denveronline.net> Received: from mail.acm.org ([199.222.69.4]) by payne.mail.mindspring.net (Earthlink Mail Service) with ESMTP id u1bkgp.fll.37kbi16 for <servlets@mindspring.com>; Tue, 11 Dec 2001 04:30:01 -0500 (EST) Received: from dorothy.denveronline.net (dorothy.denveronline.net [66.37.141.4]) by mail.acm.org (8.9.3/8.9.3) with ESMTP id EAA78510 for <jhunter@acm.org>; Tue, 11 Dec 2001 04:30:00 -0500 Received: from dorothy.denveronline.net (localhost [127.0.0.1]) by dorothy.denveronline.net (8.9.3/8.9.3) with ESMTP id CAA03318; Tue, 11 Dec 2001 02:29:32 -0700 (MST) Received: from nmemonix.com (www.nmemonix.com [195.74.128.200]) by dorothy.denveronline.net (8.9.3/8.9.3) with SMTP id BAA00112 for <jdom-commits@jdom.org>; Tue, 11 Dec 2001 01:48:35 -0700 (MST) From: jhunter@cvs.jdom.org Received: (qmail 28299 invoked by uid 514); 11 Dec 2001 07:32:05 -0000 Message-ID: <20011211073204.28292.qmail@nmemonix.com> To: jdom-commits@jdom.org Subject: [jdom-commits] CVS update: jdom/src/java/org/jdom Sender: jdom-commits-admin@dorothy.denveronline.net Errors-To: jdom-commits-admin@dorothy.denveronline.net X-BeenThere: jdom-commits@lists.denveronline.net X-Mailman-Version: 2.0.1 Precedence: bulk List-Help: <mailto:jdom-commits-request@lists.denveronline.net?subject=help> List-Post: <mailto:jdom-commits@lists.denveronline.net> List-Subscribe: <http://lists.denveronline.net/mailman/listinfo/jdom-commits>, <mailto:jdom-commits-request@lists.denveronline.net?subject=subscribe> List-Id: JDOM Mailing List for CVS Commits <jdom-commits.lists.denveronline.net> List-Unsubscribe: <http://lists.denveronline.net/mailman/listinfo/jdom-commits>, <mailto:jdom-commits-request@lists.denveronline.net?subject=unsubscribe> List-Archive: <http://lists.denveronline.net/lists/jdom-commits/> Date: 11 Dec 2001 07:32:04 -0000 X-Mozilla-Status2: 00000000 Date: Tuesday December 11, 2001 @ 7:32 Author: jhunter Update of /home/cvspublic/jdom/src/java/org/jdom In directory www.nmemonix.com:/tmp/cvs-serv28237 Modified Files: Attribute.java CDATA.java Comment.java DataConversionException.java DocType.java Document.java Element.java EntityRef.java IllegalAddException.java IllegalDataException.java IllegalNameException.java IllegalTargetException.java JDOMException.java Namespace.java ProcessingInstruction.java Text.java Verifier.java Added Files: AttributeFilter.java DocumentContentFilter.java ElementContentFilter.java ElementFilter.java Filter.java FilterList.java Removed Files: PartialList.java Log Message: This is the long-awaited check-in that adds FilterList functionality to JDOM! Now instead of using the slow and broken PartialList to make lists live, we'll be using a faster and smarter FilterList mechanism. This check-in also integrates the Text class that has been developed but previously not actually used. It's a major change and has taken a long time to design, develop, and test in the jdom-wip workspace. Thanks to Alex Rosen, Bradley S. Huffman, and Jools Enticknap for doing all the coding work. The code I'm integrating here is absolutely beautiful! Added classes: AttributeFilter DocumentContentFilter ElementContentFilter ElementFilter Filter FilterList Removed classes: PartialList Integrated classes: Text Added methods: CDATA.getTextTrim() CDATA.getTextNormalize() CDATA.append(String) CDATA.append(CDATA) CDATA.getParent() CDATA.getDocument() CDATA.detach() Element.addContent(Text) Element.removeContent(Text) This check-in also removes almost all the methods that were deprecated in beta7. If you were getting deprecation warnings before, they're going to be errors now. Heads up. This isn't a simple change, so for those who don't want to take the leap just yet, the CVS tag "jdom_prefilter" marks the codebase before this check-in. I hope everyone tries out the new code though. It should be faster and consume fewer resources to traverse a tree, and all the live list methods are implemented now too! Please report your experiences to the jdom-interest list. -jh- =================================================================== File: no file AttributeFilter.java Status: Needs Checkout Working revision: 1.1 Tue Dec 11 07:32:03 2001 Repository revision: 1.1 /home/cvspublic/jdom/src/java/org/jdom/AttributeFilter.java,v Existing Tags: No Tags Exist =================================================================== File: no file DocumentContentFilter.java Status: Needs Checkout Working revision: 1.1 Tue Dec 11 07:32:03 2001 Repository revision: 1.1 /home/cvspublic/jdom/src/java/org/jdom/DocumentContentFilter.java,v Existing Tags: No Tags Exist =================================================================== File: no file ElementContentFilter.java Status: Needs Checkout Working revision: 1.3 Tue Dec 11 07:32:04 2001 Repository revision: 1.3 /home/cvspublic/jdom/src/java/org/jdom/ElementContentFilter.java,v Existing Tags: No Tags Exist =================================================================== File: no file ElementFilter.java Status: Needs Checkout Working revision: 1.1 Tue Dec 11 07:32:04 2001 Repository revision: 1.1 /home/cvspublic/jdom/src/java/org/jdom/ElementFilter.java,v Existing Tags: No Tags Exist =================================================================== File: no file Filter.java Status: Needs Checkout Working revision: 1.1 Tue Dec 11 07:32:04 2001 Repository revision: 1.1 /home/cvspublic/jdom/src/java/org/jdom/Filter.java,v Existing Tags: No Tags Exist =================================================================== File: no file FilterList.java Status: Needs Checkout Working revision: 1.1 Tue Dec 11 07:32:04 2001 Repository revision: 1.1 /home/cvspublic/jdom/src/java/org/jdom/FilterList.java,v Existing Tags: No Tags Exist =================================================================== File: no file Attribute.java Status: Needs Checkout Working revision: 1.35 Tue Dec 11 07:32:03 2001 Repository revision: 1.35 /home/cvspublic/jdom/src/java/org/jdom/Attribute.java,v Existing Tags: jdom_prefilter (revision: 1.34) jdom_1_0_b7 (revision: 1.32) jdom_1_0_b6 (revision: 1.20) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file CDATA.java Status: Needs Checkout Working revision: 1.16 Tue Dec 11 07:32:03 2001 Repository revision: 1.16 /home/cvspublic/jdom/src/java/org/jdom/CDATA.java,v Existing Tags: jdom_prefilter (revision: 1.15) jdom_1_0_b7 (revision: 1.15) jdom_1_0_b6 (revision: 1.6) =================================================================== File: no file Comment.java Status: Needs Checkout Working revision: 1.18 Tue Dec 11 07:32:03 2001 Repository revision: 1.18 /home/cvspublic/jdom/src/java/org/jdom/Comment.java,v Existing Tags: jdom_prefilter (revision: 1.17) jdom_1_0_b7 (revision: 1.17) jdom_1_0_b6 (revision: 1.10) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file DataConversionException.java Status: Needs Checkout Working revision: 1.6 Tue Dec 11 07:32:03 2001 Repository revision: 1.6 /home/cvspublic/jdom/src/java/org/jdom/DataConversionException.java,v Existing Tags: jdom_prefilter (revision: 1.5) jdom_1_0_b7 (revision: 1.5) jdom_1_0_b6 (revision: 1.2) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file DocType.java Status: Needs Checkout Working revision: 1.16 Tue Dec 11 07:32:03 2001 Repository revision: 1.16 /home/cvspublic/jdom/src/java/org/jdom/DocType.java,v Existing Tags: jdom_prefilter (revision: 1.15) jdom_1_0_b7 (revision: 1.14) jdom_1_0_b6 (revision: 1.7) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file Document.java Status: Needs Checkout Working revision: 1.48 Tue Dec 11 07:32:03 2001 Repository revision: 1.48 /home/cvspublic/jdom/src/java/org/jdom/Document.java,v Existing Tags: jdom_prefilter (revision: 1.47) jdom_1_0_b7 (revision: 1.44) jdom_1_0_b6 (revision: 1.25) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file Element.java Status: Needs Checkout Working revision: 1.103 Tue Dec 11 07:32:04 2001 Repository revision: 1.103 /home/cvspublic/jdom/src/java/org/jdom/Element.java,v Existing Tags: jdom_prefilter (revision: 1.102) jdom_1_0_b7 (revision: 1.96) jdom_1_0_b6 (revision: 1.52) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file EntityRef.java Status: Needs Checkout Working revision: 1.4 Tue Dec 11 07:32:04 2001 Repository revision: 1.4 /home/cvspublic/jdom/src/java/org/jdom/EntityRef.java,v Existing Tags: jdom_prefilter (revision: 1.3) jdom_1_0_b7 (revision: 1.3) =================================================================== File: no file IllegalAddException.java Status: Needs Checkout Working revision: 1.14 Tue Dec 11 07:32:04 2001 Repository revision: 1.14 /home/cvspublic/jdom/src/java/org/jdom/IllegalAddException.java,v Existing Tags: jdom_prefilter (revision: 1.13) jdom_1_0_b7 (revision: 1.13) jdom_1_0_b6 (revision: 1.7) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file IllegalDataException.java Status: Needs Checkout Working revision: 1.6 Tue Dec 11 07:32:04 2001 Repository revision: 1.6 /home/cvspublic/jdom/src/java/org/jdom/IllegalDataException.java,v Existing Tags: jdom_prefilter (revision: 1.5) jdom_1_0_b7 (revision: 1.5) jdom_1_0_b6 (revision: 1.2) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file IllegalNameException.java Status: Needs Checkout Working revision: 1.6 Tue Dec 11 07:32:04 2001 Repository revision: 1.6 /home/cvspublic/jdom/src/java/org/jdom/IllegalNameException.java,v Existing Tags: jdom_prefilter (revision: 1.5) jdom_1_0_b7 (revision: 1.5) jdom_1_0_b6 (revision: 1.2) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file IllegalTargetException.java Status: Needs Checkout Working revision: 1.7 Tue Dec 11 07:32:04 2001 Repository revision: 1.7 /home/cvspublic/jdom/src/java/org/jdom/IllegalTargetException.java,v Existing Tags: jdom_prefilter (revision: 1.6) jdom_1_0_b7 (revision: 1.6) jdom_1_0_b6 (revision: 1.3) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file JDOMException.java Status: Needs Checkout Working revision: 1.10 Tue Dec 11 07:32:04 2001 Repository revision: 1.10 /home/cvspublic/jdom/src/java/org/jdom/JDOMException.java,v Existing Tags: jdom_prefilter (revision: 1.9) jdom_1_0_b7 (revision: 1.8) jdom_1_0_b6 (revision: 1.4) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file Namespace.java Status: Needs Checkout Working revision: 1.29 Tue Dec 11 07:32:04 2001 Repository revision: 1.29 /home/cvspublic/jdom/src/java/org/jdom/Namespace.java,v Existing Tags: jdom_prefilter (revision: 1.28) jdom_1_0_b7 (revision: 1.28) jdom_1_0_b6 (revision: 1.17) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file ProcessingInstruction.java Status: Needs Checkout Working revision: 1.22 Tue Dec 11 07:32:04 2001 Repository revision: 1.22 /home/cvspublic/jdom/src/java/org/jdom/ProcessingInstruction.java,v Existing Tags: jdom_prefilter (revision: 1.21) jdom_1_0_b7 (revision: 1.20) jdom_1_0_b6 (revision: 1.10) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file Text.java Status: Needs Checkout Working revision: 1.8 Tue Dec 11 07:32:04 2001 Repository revision: 1.8 /home/cvspublic/jdom/src/java/org/jdom/Text.java,v Existing Tags: jdom_prefilter (revision: 1.7) jdom_1_0_b7 (revision: 1.7) =================================================================== File: no file Verifier.java Status: Needs Checkout Working revision: 1.24 Tue Dec 11 07:32:04 2001 Repository revision: 1.24 /home/cvspublic/jdom/src/java/org/jdom/Verifier.java,v Existing Tags: jdom_prefilter (revision: 1.23) jdom_1_0_b7 (revision: 1.23) jdom_1_0_b6 (revision: 1.19) start (revision: 1.1.1.1) jdom (branch: 1.1.1) =================================================================== File: no file PartialList.java Status: Up-to-date Working revision: No entry for PartialList.java Repository revision: 1.17 /home/cvspublic/jdom/src/java/org/jdom/Attic/PartialList.java,v _______________________________________________ To control your jdom-commits membership: http://lists.denveronline.net/mailman/options/jdom-commits/youraddr@yourhost.com ]