aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/terminal/Paintable.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/terminal/Paintable.java')
-rw-r--r--src/com/itmill/toolkit/terminal/Paintable.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/terminal/Paintable.java b/src/com/itmill/toolkit/terminal/Paintable.java
index aad66cdaf2..4ea9b4ed5e 100644
--- a/src/com/itmill/toolkit/terminal/Paintable.java
+++ b/src/com/itmill/toolkit/terminal/Paintable.java
@@ -44,6 +44,17 @@ public interface Paintable extends java.util.EventListener {
public void requestRepaint();
/**
+ * Adds an unique id for component that get's transferred to terminal for
+ * testing purposes.
+ *
+ * @param id
+ * A short (< 20 chars) alphanumeric indentifier
+ */
+ public void setTestingIdentifier(String id);
+
+ public String getTestingIdentifier();
+
+ /**
* Repaint request event is thrown when the paintable needs to be repainted.
* This is typically done when the <code>paint</code> method would return
* dissimilar UIDL from the previous call of the method.