aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/PaintTarget.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2009-08-20 16:24:20 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2009-08-20 16:24:20 +0000
commit58ca7c6ce118b3f0f9789b3419caf70877a7de23 (patch)
treeeab643f121fab81cb5ec8d801521e7c2e66d3294 /src/com/vaadin/terminal/PaintTarget.java
parent1866f7fee8ff811594174afe2486ef73e3f7a29c (diff)
downloadvaadin-framework-58ca7c6ce118b3f0f9789b3419caf70877a7de23.tar.gz
vaadin-framework-58ca7c6ce118b3f0f9789b3419caf70877a7de23.zip
Large pile of various optimizations and small bug fixes. Changeset has a great regression risk, blame me on new odd bugs.
* default alignments/expandratios now not transported over uidl * added new map type to painttarget * rewrote UIDL with overlay type * ditched gwt JSON implementation instead of own "overlay type" altogether * using arraylist instead of vector in all places on client side * optimized a bit LocaleService * rewrote uidl browsers in debug window (now does not stall IE that easily with large changesets) svn changeset:8516/svn branch:6.1
Diffstat (limited to 'src/com/vaadin/terminal/PaintTarget.java')
-rw-r--r--src/com/vaadin/terminal/PaintTarget.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/vaadin/terminal/PaintTarget.java b/src/com/vaadin/terminal/PaintTarget.java
index 4740c509d3..a457dd4d1d 100644
--- a/src/com/vaadin/terminal/PaintTarget.java
+++ b/src/com/vaadin/terminal/PaintTarget.java
@@ -5,6 +5,7 @@
package com.vaadin.terminal;
import java.io.Serializable;
+import java.util.Map;
/**
* This interface defines the methods for painting XML to the UIDL stream.
@@ -14,7 +15,7 @@ import java.io.Serializable;
* @VERSION@
* @since 3.0
*/
-public interface PaintTarget extends Serializable{
+public interface PaintTarget extends Serializable {
/**
* Prints single XMLsection.
@@ -202,6 +203,16 @@ public interface PaintTarget extends Serializable{
public void addAttribute(String name, String value) throws PaintException;
/**
+ * TODO
+ *
+ * @param name
+ * @param value
+ * @throws PaintException
+ */
+ public void addAttribute(String name, Map<?, ?> value)
+ throws PaintException;
+
+ /**
* Adds a string type variable.
*
* @param owner