From: Matti Tahvonen Date: Tue, 6 Apr 2010 19:28:57 +0000 (+0000) Subject: added missing method X-Git-Tag: 6.7.0.beta1~1801 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f82af418aa5a0bcbaa7654e79abf7c5bf1185c99;p=vaadin-framework.git added missing method svn changeset:12337/svn branch:6.3 --- diff --git a/src/com/vaadin/terminal/gwt/client/UIDL.java b/src/com/vaadin/terminal/gwt/client/UIDL.java index 6f9251c5cd..20302cff4d 100644 --- a/src/com/vaadin/terminal/gwt/client/UIDL.java +++ b/src/com/vaadin/terminal/gwt/client/UIDL.java @@ -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 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; + } + }