]> source.dussan.org Git - vaadin-framework.git/commitdiff
added missing method
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 6 Apr 2010 19:28:57 +0000 (19:28 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 6 Apr 2010 19:28:57 +0000 (19:28 +0000)
svn changeset:12337/svn branch:6.3

src/com/vaadin/terminal/gwt/client/UIDL.java

index 6f9251c5cd76ed939c6f2ea3c3d91e822079abc6..20302cff4d3359993ac3400560217c94e0fb6f3b 100644 (file)
@@ -461,6 +461,7 @@ public final class UIDL extends JavaScriptObject {
     /**
      * @deprecated should not be used anymore
      */
+    @Deprecated
     public final static class XML extends JavaScriptObject {
         protected XML() {
         }
@@ -532,4 +533,18 @@ public final class UIDL extends JavaScriptObject {
         return connection.getPaintable(getStringVariable(name));
     }
 
+    public UIDL getChildByTagName(String tagName) {
+        Iterator<Object> childIterator = getChildIterator();
+        while (childIterator.hasNext()) {
+            Object next = childIterator.next();
+            if (next instanceof UIDL) {
+                UIDL childUIDL = (UIDL) next;
+                if (childUIDL.getTag().equals(tagName)) {
+                    return childUIDL;
+                }
+            }
+        }
+        return null;
+    }
+
 }