You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

DefaultWidgetFactory.java 690B

12345678910111213141516171819202122232425
  1. package com.itmill.toolkit.terminal.gwt.client;
  2. import com.google.gwt.user.client.ui.Widget;
  3. import com.itmill.toolkit.terminal.gwt.client.ui.Button;
  4. import com.itmill.toolkit.terminal.gwt.client.ui.Label;
  5. import com.itmill.toolkit.terminal.gwt.client.ui.OrderedLayout;
  6. import com.itmill.toolkit.terminal.gwt.client.ui.Window;
  7. public class DefaultWidgetFactory implements WidgetFactory {
  8. public Widget createWidget(String tag, String theme) {
  9. if ("button".equals(tag))
  10. return new Button();
  11. if ("window".equals(tag))
  12. return new Window();
  13. if ("orderedlayout".equals(tag))
  14. return new OrderedLayout();
  15. if ("label".equals(tag))
  16. return new Label();
  17. return null;
  18. }
  19. }