[jdom-interest] ClassCastException on Element.getContent

Jason Hunter jhunter at xquery.com
Sat Feb 11 18:50:37 PST 2006


It's not designed to allow that to happen.  I'd be curious what type is 
being returned.

-jh-

Martin Berg wrote:

> Hi
> 
> According to the javadoc, org.jdom.Element.getContent() returns a list of
> objects of types that all extend org.jdom.Content. My code looks something
> like this:
> ...
> for (Iterator it = xhtmlElement.getContent().iterator(); it.hasNext(); ) {
> 
>  Content content = (Content) it.next();
> 
> ...
> 
> where xhtmlElement is of type org.jdom.Element. This works nicely in the
> test environment, but in the production environment the second line
> (Contents contents = ...) causes a ClassCastException. Both environments
> run sun jdk 1.4. Under what circumstances could the returned list from
> getContents() contain anything that is not castable to Content?
> 
> /Martin
> 
> _______________________________________________
> To control your jdom-interest membership:
> http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com
> 


More information about the jdom-interest mailing list