summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/client/UIDL.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2009-12-14 14:04:09 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2009-12-14 14:04:09 +0000
commit4e76225bd7a5c3b0b2156a438aa677cadea7eb16 (patch)
treed642558c28e51f522acd6b349a4260e50ee2722b /src/com/vaadin/terminal/gwt/client/UIDL.java
parent0b56aba609eb1b50114e87ec3c8a0c9a8b774fe8 (diff)
downloadvaadin-framework-4e76225bd7a5c3b0b2156a438aa677cadea7eb16.tar.gz
vaadin-framework-4e76225bd7a5c3b0b2156a438aa677cadea7eb16.zip
replaced(depracated) paintReference with addAttribute(String,Paintable) and added addVariable(VariableOwner, String, Paintable) method (updates already worked)
fixes #3654, #2854 svn changeset:10286/svn branch:6.2
Diffstat (limited to 'src/com/vaadin/terminal/gwt/client/UIDL.java')
-rw-r--r--src/com/vaadin/terminal/gwt/client/UIDL.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/UIDL.java b/src/com/vaadin/terminal/gwt/client/UIDL.java
index f2e85e9979..5c4c69e687 100644
--- a/src/com/vaadin/terminal/gwt/client/UIDL.java
+++ b/src/com/vaadin/terminal/gwt/client/UIDL.java
@@ -276,4 +276,14 @@ public final class UIDL extends JavaScriptObject {
return typeof this[1][name] == "object";
}-*/;
+ public Paintable getPaintableAttribute(String name,
+ ApplicationConnection connection) {
+ return connection.getPaintable(getStringAttribute(name));
+ }
+
+ public Paintable getPaintableVariable(String name,
+ ApplicationConnection connection) {
+ return connection.getPaintable(getStringVariable(name));
+ }
+
}