[jdom-interest] ClassCast:troubles: getContent(index).clone()

Robert Stukey restukey at erols.com
Thu Mar 11 06:24:40 PST 2004

	   I thought that by getting the index of the current element I would be
able to -1 and use getContent(index) to get the previous sibling. Not sure,
what went wrong. I must be at the wrong location to do the casting.

On Thursday 11 March 2004 03:23, Robert Stukey wrote:
>            Yes, it had me confused on that one. I was just trying to get a
> previous element based on the index. I wasn't really sure how the casting
> worked once I was using getContent(), but I did a work around with the
> iterator. If someone can explain the casting please do.

Casting works the same regardless of how you retrieve your nodes. It may
well be that your iterator workaround uses an iterator over only elements so
your casting works since you never see a text. The text is perhaps the extra
space common in formatted XML that you usually don't care about.

The class mentioned in the exception is the actual type (always so in a
ClassCastException ) so it is quite straightforward to verify that Element
not a superclass or implemented interface of Text.

-- robin

More information about the jdom-interest mailing list