<DIV>
<DIV>Hi, </DIV>
<DIV>I made some improvments on the code I submited yesterday.</DIV>
<DIV>Follows a description of the implmentation</DIV>
<DIV>/**<BR> * A Filter that only matches <A href="mailto:{@link">{@link</A> org.jdom.Element} objects<BR> * that feet the supplied, if so, element name, element namespace, attribute name,<BR> * attribute namespace, attribute value and attribute type.<BR> * The attribute type is passed through a filtermask.<BR> * With the implementation it is easy to look up an element according to <BR> * its id value as to any attribue value. <BR> * <code>Document document ....;</code><BR> * <code>ElementFilter2 filter = new ElementFilter2();</code><BR> * <code>filter.setFilterMask(ElementFilter2.ID)</code><BR> * <code>filter.setAttributeValue(aIdValue)</code><BR> * No need of implementing specific <BR> * Document and Element classes as done in org.jdom.contrib.ids package.<BR> * Null elementName, elementNamespace, attributeName, attributeNamespace or attributeValue<BR> 
;* mean
any elementName, elementNamespace, attributeName, attributeNamespace or attributeValue<BR> * may be selected, except other retriction according to other rules.<BR> * The default filter mask permits to select any attribute type.<BR> * Importance of criteria :<BR> * ----------------------<BR> * elementNamespace > elementName > attributeNamespace (considered only if elementNamespace == null ) <BR> * > attributeName > attributeValue > attributeType<BR> * <BR> </DIV></DIV><p>
                <hr size=1> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://uk.rd.yahoo.com/evt=21626/*http://uk.messenger.yahoo.com"><strong><font face="Arial, Helvetica, sans-serif">ALL-NEW
Yahoo! Messenger</font></strong></a><font face="Arial, Helvetica, sans-serif"><strong>
- all new features - even more fun!</strong></font><strong><font color="#FF9900">
</font></strong></font>