Browse Source

Renamed @Component to @Connect

@Component is not good as the server side does not have to be a Component
tags/7.0.0.alpha2
Artur Signell 12 years ago
parent
commit
c6d0787d1b
52 changed files with 127 additions and 126 deletions
  1. 6
    5
      src/com/vaadin/terminal/gwt/client/ui/Connect.java
  2. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/absolutelayout/AbsoluteLayoutConnector.java
  3. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/accordion/AccordionConnector.java
  4. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/audio/AudioConnector.java
  5. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/button/ButtonConnector.java
  6. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/checkbox/CheckBoxConnector.java
  7. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/combobox/ComboBoxConnector.java
  8. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/csslayout/CssLayoutConnector.java
  9. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/customcomponent/CustomComponentConnector.java
  10. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/customfield/CustomFieldConnector.java
  11. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/customlayout/CustomLayoutConnector.java
  12. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/datefield/InlineDateFieldConnector.java
  13. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/datefield/PopupDateFieldConnector.java
  14. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/draganddropwrapper/DragAndDropWrapperConnector.java
  15. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/embedded/EmbeddedConnector.java
  16. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/form/FormConnector.java
  17. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/formlayout/FormLayoutConnector.java
  18. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/gridlayout/GridLayoutConnector.java
  19. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/label/LabelConnector.java
  20. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/link/LinkConnector.java
  21. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/listselect/ListSelectConnector.java
  22. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/menubar/MenuBarConnector.java
  23. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/nativebutton/NativeButtonConnector.java
  24. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/nativeselect/NativeSelectConnector.java
  25. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/optiongroup/OptionGroupConnector.java
  26. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/orderedlayout/HorizontalLayoutConnector.java
  27. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/orderedlayout/VerticalLayoutConnector.java
  28. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/panel/PanelConnector.java
  29. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/passwordfield/PasswordFieldConnector.java
  30. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/popupview/PopupViewConnector.java
  31. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/progressindicator/ProgressIndicatorConnector.java
  32. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/richtextarea/RichTextAreaConnector.java
  33. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/root/RootConnector.java
  34. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/slider/SliderConnector.java
  35. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/splitpanel/HorizontalSplitPanelConnector.java
  36. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/splitpanel/VerticalSplitPanelConnector.java
  37. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/table/TableConnector.java
  38. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/tabsheet/TabsheetConnector.java
  39. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/textarea/TextAreaConnector.java
  40. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/textfield/TextFieldConnector.java
  41. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/tree/TreeConnector.java
  42. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/treetable/TreeTableConnector.java
  43. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/twincolselect/TwinColSelectConnector.java
  44. 3
    3
      src/com/vaadin/terminal/gwt/client/ui/upload/UploadConnector.java
  45. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/video/VideoConnector.java
  46. 2
    2
      src/com/vaadin/terminal/gwt/client/ui/window/WindowConnector.java
  47. 3
    3
      src/com/vaadin/terminal/gwt/widgetsetutils/CustomWidgetMapGenerator.java
  48. 1
    1
      src/com/vaadin/terminal/gwt/widgetsetutils/EagerWidgetMapGenerator.java
  49. 1
    1
      src/com/vaadin/terminal/gwt/widgetsetutils/LazyWidgetMapGenerator.java
  50. 10
    10
      src/com/vaadin/terminal/gwt/widgetsetutils/WidgetMapGenerator.java
  51. 2
    2
      tests/testbench/com/vaadin/tests/dd/MyDragSourceConnector.java
  52. 2
    2
      tests/testbench/com/vaadin/tests/dd/MyDropTargetConnector.java

src/com/vaadin/terminal/gwt/client/ui/Component.java → src/com/vaadin/terminal/gwt/client/ui/Connect.java View File

@@ -8,16 +8,17 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.Connector;
import com.vaadin.terminal.gwt.server.ClientConnector;
import com.vaadin.terminal.gwt.widgetsetutils.CustomWidgetMapGenerator;
import com.vaadin.terminal.gwt.widgetsetutils.EagerWidgetMapGenerator;
import com.vaadin.terminal.gwt.widgetsetutils.LazyWidgetMapGenerator;
import com.vaadin.terminal.gwt.widgetsetutils.WidgetMapGenerator;

/**
* Annotation defining the default server side counterpart in GWT terminal for
* {@link ComponentConnector}.
* Annotation defining the server side connector that this ClientSideConnector
* should connect to. The value must always by a class extending
* {@link ClientConnector}.
* <p>
* With this annotation client side Vaadin connector is marked to have a server
* side counterpart. The value of the annotation is the class of server side
@@ -27,7 +28,7 @@ import com.vaadin.terminal.gwt.widgetsetutils.WidgetMapGenerator;
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Component {
public @interface Connect {

/**
* @return the server side counterpart for the annotated component connector
@@ -45,7 +46,7 @@ public @interface Component {
* is not included in the initial JavaScript application loaded when the
* application starts. Instead the implementation is loaded to the client
* when it is first needed. Lazy loaded widget can be achieved by giving
* {@link LoadStyle#LAZY} value in {@link Component} annotation.
* {@link LoadStyle#LAZY} value in {@link Connect} annotation.
* <p>
* Lazy loaded widgets don't stress the size and startup time of the client
* side as much as eagerly loaded widgets. On the other hand there is a

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/absolutelayout/AbsoluteLayoutConnector.java View File

@@ -19,13 +19,13 @@ import com.vaadin.terminal.gwt.client.VCaption;
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.LayoutClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.LayoutClickRPC;
import com.vaadin.terminal.gwt.client.ui.absolutelayout.VAbsoluteLayout.AbsoluteWrapper;
import com.vaadin.ui.AbsoluteLayout;

@Component(AbsoluteLayout.class)
@Connect(AbsoluteLayout.class)
public class AbsoluteLayoutConnector extends
AbstractComponentContainerConnector implements DirectionalManagedLayout {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/accordion/AccordionConnector.java View File

@@ -10,14 +10,14 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.terminal.gwt.client.ui.accordion.VAccordion.StackItem;
import com.vaadin.terminal.gwt.client.ui.layout.MayScrollChildren;
import com.vaadin.terminal.gwt.client.ui.tabsheet.TabsheetBaseConnector;
import com.vaadin.ui.Accordion;

@Component(Accordion.class)
@Connect(Accordion.class)
public class AccordionConnector extends TabsheetBaseConnector implements
SimpleManagedLayout, MayScrollChildren {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/audio/AudioConnector.java View File

@@ -10,11 +10,11 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.BrowserInfo;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.MediaBaseConnector;
import com.vaadin.ui.Audio;

@Component(Audio.class)
@Connect(Audio.class)
public class AudioConnector extends MediaBaseConnector {

@Override

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/button/ButtonConnector.java View File

@@ -21,12 +21,12 @@ import com.vaadin.terminal.gwt.client.communication.FieldRpc.FocusAndBlurServerR
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Icon;
import com.vaadin.ui.Button;

@Component(value = Button.class, loadStyle = LoadStyle.EAGER)
@Connect(value = Button.class, loadStyle = LoadStyle.EAGER)
public class ButtonConnector extends AbstractComponentConnector implements
BlurHandler, FocusHandler, ClickHandler {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/checkbox/CheckBoxConnector.java View File

@@ -22,11 +22,11 @@ import com.vaadin.terminal.gwt.client.communication.FieldRpc.FocusAndBlurServerR
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Icon;
import com.vaadin.ui.CheckBox;

@Component(CheckBox.class)
@Connect(CheckBox.class)
public class CheckBoxConnector extends AbstractFieldConnector implements
FocusHandler, BlurHandler, ClickHandler {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/combobox/ComboBoxConnector.java View File

@@ -12,13 +12,13 @@ import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.terminal.gwt.client.ui.combobox.VFilterSelect.FilterSelectSuggestion;
import com.vaadin.terminal.gwt.client.ui.menubar.MenuItem;
import com.vaadin.ui.Select;

@Component(Select.class)
@Connect(Select.class)
public class ComboBoxConnector extends AbstractFieldConnector implements
Paintable, SimpleManagedLayout {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/csslayout/CssLayoutConnector.java View File

@@ -18,14 +18,14 @@ import com.vaadin.terminal.gwt.client.VCaption;
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.LayoutClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.LayoutClickRPC;
import com.vaadin.terminal.gwt.client.ui.VMarginInfo;
import com.vaadin.terminal.gwt.client.ui.csslayout.VCssLayout.FlowPane;
import com.vaadin.ui.CssLayout;

@Component(CssLayout.class)
@Connect(CssLayout.class)
public class CssLayoutConnector extends AbstractLayoutConnector {

private LayoutClickEventHandler clickEventHandler = new LayoutClickEventHandler(

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/customcomponent/CustomComponentConnector.java View File

@@ -8,11 +8,11 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ConnectorHierarchyChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.CustomComponent;

@Component(value = CustomComponent.class, loadStyle = LoadStyle.EAGER)
@Connect(value = CustomComponent.class, loadStyle = LoadStyle.EAGER)
public class CustomComponentConnector extends
AbstractComponentContainerConnector {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/customfield/CustomFieldConnector.java View File

@@ -5,12 +5,12 @@ package com.vaadin.terminal.gwt.client.ui.customfield;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.customcomponent.CustomComponentConnector;
import com.vaadin.terminal.gwt.client.ui.customcomponent.VCustomComponent;
import com.vaadin.ui.CustomField;

@Component(value = CustomField.class)
@Connect(value = CustomField.class)
public class CustomFieldConnector extends CustomComponentConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/customlayout/CustomLayoutConnector.java View File

@@ -11,11 +11,11 @@ import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ConnectorHierarchyChangeEvent;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.ui.CustomLayout;

@Component(CustomLayout.class)
@Connect(CustomLayout.class)
public class CustomLayoutConnector extends AbstractLayoutConnector implements
SimpleManagedLayout {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/datefield/InlineDateFieldConnector.java View File

@@ -10,12 +10,12 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.DateTimeService;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.datefield.VCalendarPanel.FocusChangeListener;
import com.vaadin.terminal.gwt.client.ui.datefield.VCalendarPanel.TimeChangeListener;
import com.vaadin.ui.InlineDateField;

@Component(InlineDateField.class)
@Connect(InlineDateField.class)
public class InlineDateFieldConnector extends AbstractDateFieldConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/datefield/PopupDateFieldConnector.java View File

@@ -11,12 +11,12 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.DateTimeService;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.datefield.VCalendarPanel.FocusChangeListener;
import com.vaadin.terminal.gwt.client.ui.datefield.VCalendarPanel.TimeChangeListener;
import com.vaadin.ui.DateField;

@Component(DateField.class)
@Connect(DateField.class)
public class PopupDateFieldConnector extends TextualDateConnector {

/*

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/draganddropwrapper/DragAndDropWrapperConnector.java View File

@@ -11,11 +11,11 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.customcomponent.CustomComponentConnector;
import com.vaadin.ui.DragAndDropWrapper;

@Component(DragAndDropWrapper.class)
@Connect(DragAndDropWrapper.class)
public class DragAndDropWrapperConnector extends CustomComponentConnector
implements Paintable {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/embedded/EmbeddedConnector.java View File

@@ -26,10 +26,10 @@ import com.vaadin.terminal.gwt.client.VTooltip;
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.ClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.ui.Embedded;

@Component(Embedded.class)
@Connect(Embedded.class)
public class EmbeddedConnector extends AbstractComponentConnector implements
Paintable {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/form/FormConnector.java View File

@@ -13,7 +13,7 @@ import com.vaadin.terminal.gwt.client.LayoutManager;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Icon;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler;
import com.vaadin.terminal.gwt.client.ui.layout.ElementResizeEvent;
@@ -21,7 +21,7 @@ import com.vaadin.terminal.gwt.client.ui.layout.ElementResizeListener;
import com.vaadin.terminal.gwt.client.ui.layout.MayScrollChildren;
import com.vaadin.ui.Form;

@Component(Form.class)
@Connect(Form.class)
public class FormConnector extends AbstractComponentContainerConnector
implements Paintable, MayScrollChildren {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/formlayout/FormLayoutConnector.java View File

@@ -10,7 +10,7 @@ import com.vaadin.terminal.gwt.client.ConnectorHierarchyChangeEvent;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.VMarginInfo;
import com.vaadin.terminal.gwt.client.ui.formlayout.VFormLayout.Caption;
import com.vaadin.terminal.gwt.client.ui.formlayout.VFormLayout.ErrorFlag;
@@ -18,7 +18,7 @@ import com.vaadin.terminal.gwt.client.ui.formlayout.VFormLayout.VFormLayoutTable
import com.vaadin.terminal.gwt.client.ui.orderedlayout.AbstractOrderedLayoutState;
import com.vaadin.ui.FormLayout;

@Component(FormLayout.class)
@Connect(FormLayout.class)
public class FormLayoutConnector extends AbstractLayoutConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/gridlayout/GridLayoutConnector.java View File

@@ -20,7 +20,7 @@ import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.AlignmentInfo;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.LayoutClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.LayoutClickRPC;
import com.vaadin.terminal.gwt.client.ui.VMarginInfo;
@@ -28,7 +28,7 @@ import com.vaadin.terminal.gwt.client.ui.gridlayout.VGridLayout.Cell;
import com.vaadin.terminal.gwt.client.ui.layout.VLayoutSlot;
import com.vaadin.ui.GridLayout;

@Component(GridLayout.class)
@Connect(GridLayout.class)
public class GridLayoutConnector extends AbstractComponentContainerConnector
implements Paintable, DirectionalManagedLayout {


+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/label/LabelConnector.java View File

@@ -12,11 +12,11 @@ import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.Label;

@Component(value = Label.class, loadStyle = LoadStyle.EAGER)
@Connect(value = Label.class, loadStyle = LoadStyle.EAGER)
public class LabelConnector extends AbstractComponentConnector implements
Paintable {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/link/LinkConnector.java View File

@@ -11,11 +11,11 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Icon;
import com.vaadin.ui.Link;

@Component(Link.class)
@Connect(Link.class)
public class LinkConnector extends AbstractComponentConnector implements
Paintable {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/listselect/ListSelectConnector.java View File

@@ -6,11 +6,11 @@ package com.vaadin.terminal.gwt.client.ui.listselect;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.optiongroup.OptionGroupBaseConnector;
import com.vaadin.ui.ListSelect;

@Component(ListSelect.class)
@Connect(ListSelect.class)
public class ListSelectConnector extends OptionGroupBaseConnector {

@Override

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/menubar/MenuBarConnector.java View File

@@ -14,13 +14,13 @@ import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Icon;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.terminal.gwt.client.ui.menubar.VMenuBar.CustomMenuItem;

@Component(value = com.vaadin.ui.MenuBar.class, loadStyle = LoadStyle.LAZY)
@Connect(value = com.vaadin.ui.MenuBar.class, loadStyle = LoadStyle.LAZY)
public class MenuBarConnector extends AbstractComponentConnector implements
Paintable, SimpleManagedLayout {
/**

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/nativebutton/NativeButtonConnector.java View File

@@ -16,13 +16,13 @@ import com.vaadin.terminal.gwt.client.communication.FieldRpc.FocusAndBlurServerR
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Icon;
import com.vaadin.terminal.gwt.client.ui.button.ButtonServerRpc;
import com.vaadin.terminal.gwt.client.ui.button.ButtonState;
import com.vaadin.ui.NativeButton;

@Component(NativeButton.class)
@Connect(NativeButton.class)
public class NativeButtonConnector extends AbstractComponentConnector implements
BlurHandler, FocusHandler {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/nativeselect/NativeSelectConnector.java View File

@@ -6,11 +6,11 @@ package com.vaadin.terminal.gwt.client.ui.nativeselect;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.optiongroup.OptionGroupBaseConnector;
import com.vaadin.ui.NativeSelect;

@Component(NativeSelect.class)
@Connect(NativeSelect.class)
public class NativeSelectConnector extends OptionGroupBaseConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/optiongroup/OptionGroupConnector.java View File

@@ -13,10 +13,10 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.EventId;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.ui.OptionGroup;

@Component(OptionGroup.class)
@Connect(OptionGroup.class)
public class OptionGroupConnector extends OptionGroupBaseConnector {

@Override

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/orderedlayout/HorizontalLayoutConnector.java View File

@@ -4,11 +4,11 @@
package com.vaadin.terminal.gwt.client.ui.orderedlayout;

import com.google.gwt.core.client.GWT;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.HorizontalLayout;

@Component(value = HorizontalLayout.class, loadStyle = LoadStyle.EAGER)
@Connect(value = HorizontalLayout.class, loadStyle = LoadStyle.EAGER)
public class HorizontalLayoutConnector extends AbstractOrderedLayoutConnector {

@Override

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/orderedlayout/VerticalLayoutConnector.java View File

@@ -4,11 +4,11 @@
package com.vaadin.terminal.gwt.client.ui.orderedlayout;

import com.google.gwt.core.client.GWT;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.VerticalLayout;

@Component(value = VerticalLayout.class, loadStyle = LoadStyle.EAGER)
@Connect(value = VerticalLayout.class, loadStyle = LoadStyle.EAGER)
public class VerticalLayoutConnector extends AbstractOrderedLayoutConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/panel/PanelConnector.java View File

@@ -18,14 +18,14 @@ import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.ClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.PostLayoutListener;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.terminal.gwt.client.ui.layout.MayScrollChildren;
import com.vaadin.ui.Panel;

@Component(Panel.class)
@Connect(Panel.class)
public class PanelConnector extends AbstractComponentContainerConnector
implements Paintable, SimpleManagedLayout, PostLayoutListener,
MayScrollChildren {

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/passwordfield/PasswordFieldConnector.java View File

@@ -8,11 +8,11 @@ import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.textfield.TextFieldConnector;
import com.vaadin.ui.PasswordField;

@Component(PasswordField.class)
@Connect(PasswordField.class)
public class PasswordFieldConnector extends TextFieldConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/popupview/PopupViewConnector.java View File

@@ -12,11 +12,11 @@ import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.VCaption;
import com.vaadin.terminal.gwt.client.VCaptionWrapper;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.PostLayoutListener;
import com.vaadin.ui.PopupView;

@Component(PopupView.class)
@Connect(PopupView.class)
public class PopupViewConnector extends AbstractComponentContainerConnector
implements Paintable, PostLayoutListener {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/progressindicator/ProgressIndicatorConnector.java View File

@@ -11,10 +11,10 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.ui.ProgressIndicator;

@Component(ProgressIndicator.class)
@Connect(ProgressIndicator.class)
public class ProgressIndicatorConnector extends AbstractFieldConnector
implements Paintable {


+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/richtextarea/RichTextAreaConnector.java View File

@@ -10,12 +10,12 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler.BeforeShortcutActionListener;
import com.vaadin.ui.RichTextArea;

@Component(value = RichTextArea.class, loadStyle = LoadStyle.LAZY)
@Connect(value = RichTextArea.class, loadStyle = LoadStyle.LAZY)
public class RichTextAreaConnector extends AbstractFieldConnector implements
Paintable, BeforeShortcutActionListener {


+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/root/RootConnector.java View File

@@ -35,15 +35,15 @@ import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent.StateChangeHandler;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.ClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler;
import com.vaadin.terminal.gwt.client.ui.layout.MayScrollChildren;
import com.vaadin.terminal.gwt.client.ui.notification.VNotification;
import com.vaadin.terminal.gwt.client.ui.window.WindowConnector;
import com.vaadin.ui.Root;

@Component(value = Root.class, loadStyle = LoadStyle.EAGER)
@Connect(value = Root.class, loadStyle = LoadStyle.EAGER)
public class RootConnector extends AbstractComponentContainerConnector
implements Paintable, MayScrollChildren {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/slider/SliderConnector.java View File

@@ -11,10 +11,10 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.ui.Slider;

@Component(Slider.class)
@Connect(Slider.class)
public class SliderConnector extends AbstractFieldConnector implements
Paintable {


+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/splitpanel/HorizontalSplitPanelConnector.java View File

@@ -4,11 +4,11 @@
package com.vaadin.terminal.gwt.client.ui.splitpanel;

import com.google.gwt.core.client.GWT;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.HorizontalSplitPanel;

@Component(value = HorizontalSplitPanel.class, loadStyle = LoadStyle.EAGER)
@Connect(value = HorizontalSplitPanel.class, loadStyle = LoadStyle.EAGER)
public class HorizontalSplitPanelConnector extends AbstractSplitPanelConnector {

@Override

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/splitpanel/VerticalSplitPanelConnector.java View File

@@ -4,11 +4,11 @@
package com.vaadin.terminal.gwt.client.ui.splitpanel;

import com.google.gwt.core.client.GWT;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.VerticalSplitPanel;

@Component(value = VerticalSplitPanel.class, loadStyle = LoadStyle.EAGER)
@Connect(value = VerticalSplitPanel.class, loadStyle = LoadStyle.EAGER)
public class VerticalSplitPanelConnector extends AbstractSplitPanelConnector {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/table/TableConnector.java View File

@@ -20,12 +20,12 @@ import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.PostLayoutListener;
import com.vaadin.terminal.gwt.client.ui.table.VScrollTable.ContextMenuDetails;
import com.vaadin.terminal.gwt.client.ui.table.VScrollTable.VScrollTableBody.VScrollTableRow;

@Component(com.vaadin.ui.Table.class)
@Connect(com.vaadin.ui.Table.class)
public class TableConnector extends AbstractComponentContainerConnector
implements Paintable, DirectionalManagedLayout, PostLayoutListener {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/tabsheet/TabsheetConnector.java View File

@@ -9,12 +9,12 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.terminal.gwt.client.ui.layout.MayScrollChildren;
import com.vaadin.ui.TabSheet;

@Component(TabSheet.class)
@Connect(TabSheet.class)
public class TabsheetConnector extends TabsheetBaseConnector implements
SimpleManagedLayout, MayScrollChildren {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/textarea/TextAreaConnector.java View File

@@ -9,11 +9,11 @@ import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.textfield.TextFieldConnector;
import com.vaadin.ui.TextArea;

@Component(TextArea.class)
@Connect(TextArea.class)
public class TextAreaConnector extends TextFieldConnector {

@Override

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/textfield/TextFieldConnector.java View File

@@ -13,12 +13,12 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler.BeforeShortcutActionListener;
import com.vaadin.ui.TextField;

@Component(value = TextField.class, loadStyle = LoadStyle.EAGER)
@Connect(value = TextField.class, loadStyle = LoadStyle.EAGER)
public class TextFieldConnector extends AbstractFieldConnector implements
Paintable, BeforeShortcutActionListener {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/tree/TreeConnector.java View File

@@ -14,11 +14,11 @@ import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.TooltipInfo;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.tree.VTree.TreeNode;
import com.vaadin.ui.Tree;

@Component(Tree.class)
@Connect(Tree.class)
public class TreeConnector extends AbstractComponentConnector implements
Paintable {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/treetable/TreeTableConnector.java View File

@@ -7,14 +7,14 @@ import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.FocusableScrollPanel;
import com.vaadin.terminal.gwt.client.ui.table.TableConnector;
import com.vaadin.terminal.gwt.client.ui.table.VScrollTable.VScrollTableBody.VScrollTableRow;
import com.vaadin.terminal.gwt.client.ui.treetable.VTreeTable.PendingNavigationEvent;
import com.vaadin.ui.TreeTable;

@Component(TreeTable.class)
@Connect(TreeTable.class)
public class TreeTableConnector extends TableConnector {
public static final String ATTRIBUTE_HIERARCHY_COLUMN_INDEX = "hci";


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/twincolselect/TwinColSelectConnector.java View File

@@ -9,11 +9,11 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.DirectionalManagedLayout;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.optiongroup.OptionGroupBaseConnector;
import com.vaadin.ui.TwinColSelect;

@Component(TwinColSelect.class)
@Connect(TwinColSelect.class)
public class TwinColSelectConnector extends OptionGroupBaseConnector implements
DirectionalManagedLayout {


+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/upload/UploadConnector.java View File

@@ -10,11 +10,11 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.ui.Upload;

@Component(value = Upload.class, loadStyle = LoadStyle.LAZY)
@Connect(value = Upload.class, loadStyle = LoadStyle.LAZY)
public class UploadConnector extends AbstractComponentConnector implements
Paintable {


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/video/VideoConnector.java View File

@@ -7,11 +7,11 @@ import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.MediaBaseConnector;
import com.vaadin.ui.Video;

@Component(Video.class)
@Connect(Video.class)
public class VideoConnector extends MediaBaseConnector {
public static final String ATTR_POSTER = "poster";


+ 2
- 2
src/com/vaadin/terminal/gwt/client/ui/window/WindowConnector.java View File

@@ -24,14 +24,14 @@ import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.communication.RpcProxy;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentContainerConnector;
import com.vaadin.terminal.gwt.client.ui.ClickEventHandler;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.PostLayoutListener;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler;
import com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler.BeforeShortcutActionListener;
import com.vaadin.terminal.gwt.client.ui.SimpleManagedLayout;
import com.vaadin.terminal.gwt.client.ui.layout.MayScrollChildren;

@Component(value = com.vaadin.ui.Window.class)
@Connect(value = com.vaadin.ui.Window.class)
public class WindowConnector extends AbstractComponentContainerConnector
implements Paintable, BeforeShortcutActionListener,
SimpleManagedLayout, PostLayoutListener, MayScrollChildren {

+ 3
- 3
src/com/vaadin/terminal/gwt/widgetsetutils/CustomWidgetMapGenerator.java View File

@@ -7,13 +7,13 @@ import java.util.Collection;
import java.util.HashSet;

import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;

/**
* An abstract helper class that can be used to easily build a widgetset with
* customized load styles for each components. In three abstract methods one can
* override the default values given in {@link Component} annotations.
* override the default values given in {@link Connect} annotations.
*
* @see WidgetMapGenerator
*

+ 1
- 1
src/com/vaadin/terminal/gwt/widgetsetutils/EagerWidgetMapGenerator.java View File

@@ -4,7 +4,7 @@
package com.vaadin.terminal.gwt.widgetsetutils;

import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;

/**
* WidgetMap generator that builds a widgetset that packs all included widgets

+ 1
- 1
src/com/vaadin/terminal/gwt/widgetsetutils/LazyWidgetMapGenerator.java View File

@@ -4,7 +4,7 @@
package com.vaadin.terminal.gwt.widgetsetutils;

import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;


/**

+ 10
- 10
src/com/vaadin/terminal/gwt/widgetsetutils/WidgetMapGenerator.java View File

@@ -24,15 +24,15 @@ import com.google.gwt.user.rebind.ClassSourceFileComposerFactory;
import com.google.gwt.user.rebind.SourceWriter;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.Connector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Component.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
import com.vaadin.terminal.gwt.client.ui.root.RootConnector;
import com.vaadin.terminal.gwt.client.ui.UnknownComponentConnector;
import com.vaadin.terminal.gwt.server.ClientConnector;

/**
* WidgetMapGenerator's are GWT generator to build WidgetMapImpl dynamically
* based on {@link Component} annotations available in workspace. By modifying
* based on {@link Connect} annotations available in workspace. By modifying
* the generator it is possible to do some fine tuning for the generated
* widgetset (aka client side engine). The components to be included in the
* client side engine can modified be overriding {@link #getUsedConnectors()}.
@@ -43,7 +43,7 @@ import com.vaadin.terminal.gwt.server.ClientConnector;
* that loads all widget implementation on application initialization. This has
* been the only option until Vaadin 6.4.
* <p>
* This generator uses the loadStyle hints from the {@link Component}
* This generator uses the loadStyle hints from the {@link Connect}
* annotations. Depending on the {@link LoadStyle} used, the widget may be
* included in the initially loaded JavaScript, loaded when the application has
* started and there is no communication to server or lazy loaded when the
@@ -155,8 +155,8 @@ public class WidgetMapGenerator extends Generator {
.iterator();
while (iter.hasNext()) {
Class<? extends ComponentConnector> connectorClass = iter.next();
Component annotation = connectorClass
.getAnnotation(Component.class);
Connect annotation = connectorClass
.getAnnotation(Connect.class);
if (!ClientConnector.class.isAssignableFrom(annotation.value())) {
logger.log(
Type.WARN,
@@ -215,7 +215,7 @@ public class WidgetMapGenerator extends Generator {
.getName());
Collection<Class<? extends ComponentConnector>> connectors = new HashSet<Class<? extends ComponentConnector>>();
for (JClassType jClassType : connectorType.getSubtypes()) {
Component annotation = jClassType.getAnnotation(Component.class);
Connect annotation = jClassType.getAnnotation(Connect.class);
if (annotation != null) {
try {
Class<? extends ComponentConnector> clazz = (Class<? extends ComponentConnector>) Class
@@ -232,7 +232,7 @@ public class WidgetMapGenerator extends Generator {
/**
* Returns true if the widget for given component will be lazy loaded by the
* client. The default implementation reads the information from the
* {@link Component} annotation.
* {@link Connect} annotation.
* <p>
* The method can be overridden to optimize the widget loading mechanism. If
* the Widgetset is wanted to be optimized for a network with a high latency
@@ -245,7 +245,7 @@ public class WidgetMapGenerator extends Generator {
*/
protected LoadStyle getLoadStyle(
Class<? extends ComponentConnector> connector) {
Component annotation = connector.getAnnotation(Component.class);
Connect annotation = connector.getAnnotation(Connect.class);
return annotation.loadStyle();
}

@@ -395,7 +395,7 @@ public class WidgetMapGenerator extends Generator {

private static Class<? extends ClientConnector> getClientConnectorClass(
Class<? extends ComponentConnector> connectorClass) {
Component annotation = connectorClass.getAnnotation(Component.class);
Connect annotation = connectorClass.getAnnotation(Connect.class);
return (Class<? extends ClientConnector>) annotation.value();
}
}

+ 2
- 2
tests/testbench/com/vaadin/tests/dd/MyDragSourceConnector.java View File

@@ -9,10 +9,10 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.tests.dd.CustomDDImplementation.MyDragSource;

@Component(MyDragSource.class)
@Connect(MyDragSource.class)
public class MyDragSourceConnector extends AbstractComponentConnector implements
Paintable {


+ 2
- 2
tests/testbench/com/vaadin/tests/dd/MyDropTargetConnector.java View File

@@ -9,10 +9,10 @@ import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.Paintable;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
import com.vaadin.terminal.gwt.client.ui.Component;
import com.vaadin.terminal.gwt.client.ui.Connect;
import com.vaadin.tests.dd.CustomDDImplementation.MyDropTarget;

@Component(MyDropTarget.class)
@Connect(MyDropTarget.class)
public class MyDropTargetConnector extends AbstractComponentConnector implements
Paintable {


Loading…
Cancel
Save