<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.9">
  <TITLE>JDOM trivia: Element.isAncestor method</TITLE>
</HEAD>
<BODY>
<FONT SIZE="3">I know Beta 10 is now available, but thought I'd raise this point (raised to me) against Beta 9 just in case...</FONT><BR>
<FONT SIZE="2"><BR>
The following javadoc for </FONT><BR>
<BR>
<FONT SIZE="2">class org.jdom.Element </FONT><BR>
<BR>
<FONT SIZE="2">&nbsp;&nbsp;&nbsp; /**<BR>
&nbsp;&nbsp;&nbsp;&nbsp; * Determines if this element is the ancestor of another element.<BR>
&nbsp;&nbsp;&nbsp;&nbsp; *<BR>
&nbsp;&nbsp;&nbsp;&nbsp; * @param element &lt;code&gt;Element&lt;/code&gt; to check against<BR>
&nbsp;&nbsp;&nbsp;&nbsp; * @return &lt;code&gt;true&lt;/code&gt; if this element is the ancestor of the<BR>
&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; supplied element<BR>
&nbsp;&nbsp;&nbsp;&nbsp; */<BR>
&nbsp;&nbsp;&nbsp; public boolean isAncestor(Element element) {</FONT><BR>
<BR>
<FONT SIZE="2">is remarkable because the method does just the opposite :-)</FONT><BR>
<BR>
<FONT SIZE="2">e.g.</FONT><BR>
<BR>
<FONT SIZE="2">parent.isAncestor(child) is FALSE<BR>
child.isAncestor(parent) is TRUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>
</FONT><BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Phil Weighill-Smith &lt;<A HREF="mailto:phil.weighill-smith@volantis.com"><U>phil.weighill-smith@volantis.com</U></A>&gt;<BR>
Volantis Systems
</TD>
</TR>
</TABLE>

</BODY>
</HTML>