  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | ClassCast:troubles: getContent(index).clone() | ClassCast:troubles: getContent(index).clone() 2004-03-11 - By Robert Stukey
Back
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. Thanks...
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 is not a superclass or implemented interface of Text.
-- robin
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ To control your jdom-interest membership: http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@(protected) .com
|
|
 |