[jdom-interest] Presences of Namespace dramatically slows SAXBuilder

Jason Hunter jhunter at collab.net
Thu Apr 12 11:32:35 PDT 2001


tim at peierls.net wrote:
> 
> The remove() method removes a single element from a Collection. 
> removeAll() removes all the elements of the argument collection 
> from the target collection. The current code would never remove 
> _any_ namespaces from availableNamespaces, which can't be right.

This is why I love open source.  You never know who's going to come out
of the woodwork and identify a bug.  Tim, great catch.  I'll fix it now.

> On a related note, shouldn't availableNamespaces be declared as 
> a List rather than a LinkedList? It doesn't make use of any 
> special linked list capabilities, does it?

Since it's a private variable it really doesn't matter.  It's LinkedList
becuase for performance I make some addFirst() calls which only exist on
LinkedList.

-jh-



More information about the jdom-interest mailing list