[jdom-commits] CVS update: jdom/src/java/org/jdom
jhunter at cvs.jdom.org
jhunter at cvs.jdom.org
Mon Dec 10 23:32:04 PST 2001
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
More information about the jdom-commits
mailing list