From 50b5c3287fd5c3a04b44f60e3710e7e460fbe156 Mon Sep 17 00:00:00 2001 From: Joonas Lehtinen Date: Thu, 14 Jun 2007 11:36:57 +0000 Subject: [PATCH] Documented WidgetFactory svn changeset:1715/svn branch:trunk --- .../toolkit/terminal/gwt/client/WidgetFactory.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/WidgetFactory.java b/src/com/itmill/toolkit/terminal/gwt/client/WidgetFactory.java index b4a32c4059..72b327df19 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/WidgetFactory.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/WidgetFactory.java @@ -4,8 +4,18 @@ import com.google.gwt.user.client.ui.Widget; public interface WidgetFactory { + /** Create an uninitialized component that best matches given UIDL. + * + * @param uidl UIDL to be painted with returned component. + * @return New uninitialized and unregistered component that can paint given UIDL. + */ Widget createWidget(UIDL uidl); + /** Test if the given component implementation conforms to UIDL. + * + * @param currentWidget Current implementation of the component + * @param uidl UIDL to test against + * @return true iff createWidget would return a new component of the same class than currentWidget + */ boolean isCorrectImplementation(Widget currentWidget, UIDL uidl); - } -- 2.39.5