diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2009-08-20 16:24:20 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2009-08-20 16:24:20 +0000 |
commit | 58ca7c6ce118b3f0f9789b3419caf70877a7de23 (patch) | |
tree | eab643f121fab81cb5ec8d801521e7c2e66d3294 /src/com/vaadin/terminal/PaintTarget.java | |
parent | 1866f7fee8ff811594174afe2486ef73e3f7a29c (diff) | |
download | vaadin-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.java | 13 |
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 |