diff options
author | Leif Åstrand <leif@vaadin.com> | 2012-05-25 16:09:54 +0300 |
---|---|---|
committer | Leif Åstrand <leif@vaadin.com> | 2012-06-06 09:32:52 +0300 |
commit | f7da26697a01cfda4334557fe94579abffee09bb (patch) | |
tree | ef4d19dfe67e9477e8a2b49f96db3cc2a96efe61 /src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java | |
parent | 564f67f77b535f490fb7c7783d89bf83a55c8cab (diff) | |
download | vaadin-framework-f7da26697a01cfda4334557fe94579abffee09bb.tar.gz vaadin-framework-f7da26697a01cfda4334557fe94579abffee09bb.zip |
Initial extension support (#6690)
Diffstat (limited to 'src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java')
-rw-r--r-- | src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java b/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java index def334290e..1cde164618 100644 --- a/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java +++ b/src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java @@ -26,6 +26,7 @@ import com.vaadin.terminal.ThemeResource; import com.vaadin.terminal.VariableOwner; import com.vaadin.terminal.gwt.client.Connector; import com.vaadin.ui.Alignment; +import com.vaadin.ui.Component; import com.vaadin.ui.CustomLayout; /** @@ -399,7 +400,7 @@ public class JsonPaintTarget implements PaintTarget { } - public void addAttribute(String name, ClientConnector value) + public void addAttribute(String name, Component value) throws PaintException { final String id = value.getConnectorId(); addAttribute(name, id); @@ -468,7 +469,7 @@ public class JsonPaintTarget implements PaintTarget { } public void addVariable(VariableOwner owner, String name, - ClientConnector value) throws PaintException { + Component value) throws PaintException { tag.addVariable(new StringVariable(owner, name, value.getConnectorId())); } @@ -645,7 +646,7 @@ public class JsonPaintTarget implements PaintTarget { * @see com.vaadin.terminal.PaintTarget#startPaintable(com.vaadin.terminal * .Paintable, java.lang.String) */ - public PaintStatus startPaintable(ClientConnector connector, String tagName) + public PaintStatus startPaintable(Component connector, String tagName) throws PaintException { boolean topLevelPaintable = openPaintables.isEmpty(); @@ -670,7 +671,7 @@ public class JsonPaintTarget implements PaintTarget { return PaintStatus.PAINTING; } - public void endPaintable(ClientConnector paintable) throws PaintException { + public void endPaintable(Component paintable) throws PaintException { logger.fine("endPaintable for " + paintable.getClass().getName() + "@" + Integer.toHexString(paintable.hashCode())); |