You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rd...@apache.org on 2004/10/06 22:39:13 UTC
cvs commit: jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/read ReadContext.java
rdonkin 2004/10/06 13:39:13
Modified: betwixt/src/java/org/apache/commons/betwixt/io/read
ReadContext.java
Log:
Fixed some of my sloppy coding :( Fix for issue #30990
Revision Changes Path
1.9 +12 -1 jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/read/ReadContext.java
Index: ReadContext.java
===================================================================
RCS file: /home/cvs/jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/read/ReadContext.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ReadContext.java 4 Jul 2004 16:41:16 -0000 1.8
+++ ReadContext.java 6 Oct 2004 20:39:13 -0000 1.9
@@ -221,7 +221,18 @@
* or null if there has been no element mapped
*/
public String getCurrentElement() {
- return (String) elementMappingStack.peek();
+ String result = null;
+ int stackSize = elementMappingStack.size();
+ int i = 0;
+ while ( i < stackSize ) {
+ Object mappedElement = elementMappingStack.peek(i);
+ if (mappedElement instanceof String) {
+ result = (String) mappedElement;
+ break;
+ }
+ --i;
+ }
+ return result;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org