@@ -15,6 +15,7 @@ | |||
<inherits name="com.vaadin.terminal.gwt.VaadinBrowserSpecificOverrides" /> | |||
<source path="terminal/gwt/client" /> | |||
<source path="shared" /> | |||
<!-- Use own Scheduler implementation to be able to track if commands are | |||
running --> | |||
@@ -49,7 +50,7 @@ | |||
<generate-with | |||
class="com.vaadin.terminal.gwt.widgetsetutils.RpcProxyGenerator"> | |||
<when-type-assignable | |||
class="com.vaadin.terminal.gwt.client.communication.ServerRpc" /> | |||
class="com.vaadin.shared.communication.ServerRpc" /> | |||
</generate-with> | |||
<!-- Generate client side proxies for client to server RPC interfaces --> |
@@ -7,8 +7,8 @@ package com.vaadin.event; | |||
import java.io.Serializable; | |||
import java.lang.reflect.Method; | |||
import com.vaadin.terminal.gwt.client.EventId; | |||
import com.vaadin.terminal.gwt.client.communication.FieldRpc.FocusAndBlurServerRpc; | |||
import com.vaadin.shared.EventId; | |||
import com.vaadin.shared.communication.FieldRpc.FocusAndBlurServerRpc; | |||
import com.vaadin.tools.ReflectTools; | |||
import com.vaadin.ui.Component; | |||
import com.vaadin.ui.Component.Event; |
@@ -9,7 +9,7 @@ import java.lang.reflect.Method; | |||
import com.vaadin.data.Item; | |||
import com.vaadin.data.Property; | |||
import com.vaadin.event.MouseEvents.ClickEvent; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.ui.Component; | |||
/** |
@@ -7,8 +7,8 @@ import java.io.Serializable; | |||
import java.lang.reflect.Method; | |||
import com.vaadin.event.MouseEvents.ClickEvent; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.tools.ReflectTools; | |||
import com.vaadin.ui.Component; | |||
import com.vaadin.ui.ComponentContainer; |
@@ -6,7 +6,7 @@ package com.vaadin.event; | |||
import java.lang.reflect.Method; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.tools.ReflectTools; | |||
import com.vaadin.ui.Component; | |||
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
import com.vaadin.terminal.gwt.client.ui.TabIndexState; | |||
import com.vaadin.shared.ui.TabIndexState; | |||
import com.vaadin.ui.AbstractField; | |||
/** |
@@ -2,14 +2,14 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
import java.util.HashSet; | |||
import java.util.List; | |||
import java.util.Set; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.terminal.gwt.client.communication.URLReference; | |||
import com.vaadin.shared.communication.SharedState; | |||
import com.vaadin.shared.communication.URLReference; | |||
import com.vaadin.ui.Component; | |||
/** |
@@ -1,11 +1,12 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
import java.io.Serializable; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.shared.communication.SharedState; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; | |||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||
/** |
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
public interface EventId { | |||
public static final String BLUR = "blur"; |
@@ -0,0 +1,14 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared; | |||
import java.util.Map; | |||
import java.util.Set; | |||
public interface JavaScriptConnectorState { | |||
public Set<String> getCallbackNames(); | |||
public Map<String, Set<String>> getRpcInterfaces(); | |||
} |
@@ -2,15 +2,14 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
import java.util.HashMap; | |||
import java.util.HashSet; | |||
import java.util.Map; | |||
import java.util.Set; | |||
import com.vaadin.terminal.gwt.client.JavaScriptConnectorHelper.JavaScriptConnectorState; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.shared.communication.SharedState; | |||
public class JavaScriptExtensionState extends SharedState implements | |||
JavaScriptConnectorState { |
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
import java.io.Serializable; | |||
@@ -1,10 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
package com.vaadin.shared; | |||
import java.io.Serializable; | |||
import com.vaadin.terminal.gwt.client.BrowserInfo; | |||
import com.vaadin.terminal.gwt.server.WebBrowser; | |||
/** |
@@ -2,7 +2,7 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
import java.io.Serializable; | |||
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
public class FieldRpc { | |||
public interface FocusServerRpc extends ServerRpc { |
@@ -2,7 +2,7 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
import java.io.Serializable; | |||
import java.util.Arrays; |
@@ -2,7 +2,7 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
import java.io.Serializable; | |||
@@ -2,11 +2,11 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
import java.io.Serializable; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector; | |||
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
import java.io.Serializable; | |||
@@ -2,7 +2,7 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
package com.vaadin.shared.communication; | |||
import java.io.Serializable; | |||
@@ -2,9 +2,9 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.extensions.javascriptmanager; | |||
package com.vaadin.shared.extension.javascriptmanager; | |||
import com.vaadin.terminal.gwt.client.communication.ClientRpc; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
public interface ExecuteJavaScriptRpc extends ClientRpc { | |||
public void executeJavaScript(String script); |
@@ -2,12 +2,12 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.extensions.javascriptmanager; | |||
package com.vaadin.shared.extension.javascriptmanager; | |||
import java.util.HashSet; | |||
import java.util.Set; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.shared.communication.SharedState; | |||
public class JavaScriptManagerState extends SharedState { | |||
private Set<String> names = new HashSet<String>(); |
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.shared.ComponentState; | |||
public class AbstractLayoutState extends ComponentState { | |||
private int marginsBitmask; |
@@ -1,13 +1,13 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import java.util.ArrayList; | |||
import java.util.List; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.terminal.gwt.client.communication.URLReference; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.communication.URLReference; | |||
public class AbstractMediaState extends ComponentState { | |||
private boolean showControls; |
@@ -2,7 +2,7 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
public final class AlignmentInfo { | |||
/** Bitmask values for client server communication */ |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.communication.ServerRpc; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
public interface ClickRpc extends ServerRpc { | |||
/** |
@@ -1,14 +1,14 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
import java.lang.annotation.Target; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||
import com.vaadin.terminal.gwt.widgetsetutils.CustomWidgetMapGenerator; | |||
import com.vaadin.terminal.gwt.widgetsetutils.EagerWidgetMapGenerator; |
@@ -2,15 +2,15 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import java.util.HashMap; | |||
import java.util.HashSet; | |||
import java.util.Map; | |||
import java.util.Set; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.terminal.gwt.client.JavaScriptConnectorHelper.JavaScriptConnectorState; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.JavaScriptConnectorState; | |||
public class JavaScriptComponentState extends ComponentState implements | |||
JavaScriptConnectorState { |
@@ -1,11 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.communication.ServerRpc; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
public interface LayoutClickRpc extends ServerRpc { | |||
/** |
@@ -0,0 +1,24 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
/** | |||
* Server to client RPC interface for controlling playback of the media. | |||
* | |||
* @since 7.0 | |||
*/ | |||
public interface MediaControl extends ClientRpc { | |||
/** | |||
* Start playing the media. | |||
*/ | |||
public void play(); | |||
/** | |||
* Pause playback of the media. | |||
*/ | |||
public void pause(); | |||
} |
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
/** | |||
* Interface implemented by state classes that support tab indexes. |
@@ -2,7 +2,7 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
package com.vaadin.shared.ui; | |||
import java.io.Serializable; | |||
@@ -0,0 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.absolutelayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface AbsoluteLayoutServerRpc extends LayoutClickRpc, ServerRpc { | |||
} |
@@ -1,13 +1,13 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.absolutelayout; | |||
package com.vaadin.shared.ui.absolutelayout; | |||
import java.util.HashMap; | |||
import java.util.Map; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutState; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.ui.AbstractLayoutState; | |||
public class AbsoluteLayoutState extends AbstractLayoutState { | |||
// Maps each component to a position |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.button; | |||
package com.vaadin.shared.ui.button; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.communication.ServerRpc; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
/** | |||
* RPC interface for calls from client to server. |
@@ -2,10 +2,10 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.button; | |||
package com.vaadin.shared.ui.button; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.terminal.gwt.client.ui.TabIndexState; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.ui.TabIndexState; | |||
import com.vaadin.ui.Button; | |||
/** |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.checkbox; | |||
package com.vaadin.shared.ui.checkbox; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.communication.ServerRpc; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
public interface CheckBoxServerRpc extends ServerRpc { | |||
public void setChecked(boolean checked, MouseEventDetails mouseEventDetails); |
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.checkbox; | |||
package com.vaadin.shared.ui.checkbox; | |||
import com.vaadin.terminal.gwt.client.AbstractFieldState; | |||
import com.vaadin.shared.AbstractFieldState; | |||
public class CheckBoxState extends AbstractFieldState { | |||
private boolean checked = false; |
@@ -0,0 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.csslayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface CssLayoutServerRpc extends LayoutClickRpc, ServerRpc { | |||
} |
@@ -1,13 +1,13 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.csslayout; | |||
package com.vaadin.shared.ui.csslayout; | |||
import java.util.HashMap; | |||
import java.util.Map; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutState; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.ui.AbstractLayoutState; | |||
public class CssLayoutState extends AbstractLayoutState { | |||
private Map<Connector, String> childCss = new HashMap<Connector, String>(); |
@@ -1,13 +1,13 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.customlayout; | |||
package com.vaadin.shared.ui.customlayout; | |||
import java.util.HashMap; | |||
import java.util.Map; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutState; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.ui.AbstractLayoutState; | |||
public class CustomLayoutState extends AbstractLayoutState { | |||
Map<Connector, String> childLocations = new HashMap<Connector, String>(); |
@@ -2,13 +2,15 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.dd; | |||
package com.vaadin.shared.ui.dd; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
import java.lang.annotation.Target; | |||
import com.vaadin.terminal.gwt.client.ui.dd.VAcceptCriterion; | |||
/** | |||
* An annotation type used to point the server side counterpart for client side | |||
* a {@link VAcceptCriterion} class. |
@@ -0,0 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.dd; | |||
public enum DragEventType { | |||
ENTER, LEAVE, OVER, DROP | |||
} |
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.dd; | |||
package com.vaadin.shared.ui.dd; | |||
public enum HorizontalDropLocation { | |||
LEFT, RIGHT, CENTER |
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.dd; | |||
package com.vaadin.shared.ui.dd; | |||
public enum VerticalDropLocation { | |||
TOP, BOTTOM, MIDDLE |
@@ -0,0 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.embedded; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface EmbeddedServerRpc extends ClickRpc, ServerRpc { | |||
} |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.form; | |||
package com.vaadin.shared.ui.form; | |||
import com.vaadin.terminal.gwt.client.AbstractFieldState; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.shared.AbstractFieldState; | |||
import com.vaadin.shared.Connector; | |||
public class FormState extends AbstractFieldState { | |||
private Connector layout; |
@@ -0,0 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.gridlayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface GridLayoutServerRpc extends LayoutClickRpc, ServerRpc { | |||
} |
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.gridlayout; | |||
package com.vaadin.shared.ui.gridlayout; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutState; | |||
import com.vaadin.shared.ui.AbstractLayoutState; | |||
public class GridLayoutState extends AbstractLayoutState { | |||
private boolean spacing = false; |
@@ -1,7 +1,7 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.label; | |||
package com.vaadin.shared.ui.label; | |||
/** | |||
* Content modes defining how the client should interpret a Label's value. |
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.label; | |||
package com.vaadin.shared.ui.label; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.shared.ComponentState; | |||
public class LabelState extends ComponentState { | |||
private ContentMode contentMode = ContentMode.TEXT; |
@@ -0,0 +1,12 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.orderedlayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface AbstractOrderedLayoutServerRpc extends LayoutClickRpc, | |||
ServerRpc { | |||
} |
@@ -1,14 +1,14 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.orderedlayout; | |||
package com.vaadin.shared.ui.orderedlayout; | |||
import java.io.Serializable; | |||
import java.util.HashMap; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractLayoutState; | |||
import com.vaadin.terminal.gwt.client.ui.AlignmentInfo; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.ui.AbstractLayoutState; | |||
import com.vaadin.shared.ui.AlignmentInfo; | |||
public class AbstractOrderedLayoutState extends AbstractLayoutState { | |||
private boolean spacing = false; |
@@ -0,0 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.panel; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface PanelServerRpc extends ClickRpc, ServerRpc { | |||
} |
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.panel; | |||
package com.vaadin.shared.ui.panel; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.shared.ComponentState; | |||
public class PanelState extends ComponentState { | |||
private int tabIndex; |
@@ -2,9 +2,9 @@ | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.root; | |||
package com.vaadin.shared.ui.root; | |||
import com.vaadin.terminal.gwt.client.communication.ClientRpc; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
public interface PageClientRpc extends ClientRpc { | |||
@@ -0,0 +1,11 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.root; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface RootServerRpc extends ClickRpc, ServerRpc { | |||
} |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.root; | |||
package com.vaadin.shared.ui.root; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.Connector; | |||
public class RootState extends ComponentState { | |||
private Connector content; |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.splitpanel; | |||
package com.vaadin.shared.ui.splitpanel; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.communication.ServerRpc; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
public interface AbstractSplitPanelRpc extends ServerRpc { | |||
@@ -1,12 +1,12 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.splitpanel; | |||
package com.vaadin.shared.ui.splitpanel; | |||
import java.io.Serializable; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.Connector; | |||
public class AbstractSplitPanelState extends ComponentState { | |||
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.textarea; | |||
package com.vaadin.shared.ui.textarea; | |||
import com.vaadin.terminal.gwt.client.ui.textfield.AbstractTextFieldState; | |||
import com.vaadin.shared.ui.textfield.AbstractTextFieldState; | |||
public class TextAreaState extends AbstractTextFieldState { | |||
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.textfield; | |||
package com.vaadin.shared.ui.textfield; | |||
import com.vaadin.terminal.gwt.client.AbstractFieldState; | |||
import com.vaadin.shared.AbstractFieldState; | |||
public class AbstractTextFieldState extends AbstractFieldState { | |||
/** |
@@ -1,10 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.video; | |||
package com.vaadin.shared.ui.video; | |||
import com.vaadin.terminal.gwt.client.communication.URLReference; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractMediaState; | |||
import com.vaadin.shared.communication.URLReference; | |||
import com.vaadin.shared.ui.AbstractMediaState; | |||
public class VideoState extends AbstractMediaState { | |||
private URLReference poster; |
@@ -0,0 +1,10 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.shared.ui.window; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface WindowServerRpc extends ClickRpc, ServerRpc { | |||
} |
@@ -1,9 +1,9 @@ | |||
/* | |||
@VaadinApache2LicenseForJavaFiles@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui.window; | |||
package com.vaadin.shared.ui.window; | |||
import com.vaadin.terminal.gwt.client.ui.panel.PanelState; | |||
import com.vaadin.shared.ui.panel.PanelState; | |||
public class WindowState extends PanelState { | |||
private boolean modal = false; |
@@ -19,9 +19,9 @@ import java.util.NoSuchElementException; | |||
import java.util.logging.Logger; | |||
import com.vaadin.Application; | |||
import com.vaadin.terminal.gwt.client.communication.ClientRpc; | |||
import com.vaadin.terminal.gwt.client.communication.ServerRpc; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.communication.SharedState; | |||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||
import com.vaadin.terminal.gwt.server.ClientMethodInvocation; | |||
import com.vaadin.terminal.gwt.server.RpcManager; |
@@ -4,7 +4,7 @@ | |||
package com.vaadin.terminal; | |||
import com.vaadin.terminal.gwt.client.JavaScriptExtensionState; | |||
import com.vaadin.shared.JavaScriptExtensionState; | |||
import com.vaadin.ui.JavaScriptCallback; | |||
/** |
@@ -14,8 +14,8 @@ import java.util.Set; | |||
import com.vaadin.external.json.JSONArray; | |||
import com.vaadin.external.json.JSONException; | |||
import com.vaadin.shared.JavaScriptConnectorState; | |||
import com.vaadin.terminal.gwt.client.JavaScriptConnectorHelper; | |||
import com.vaadin.terminal.gwt.client.JavaScriptConnectorHelper.JavaScriptConnectorState; | |||
import com.vaadin.tools.ReflectTools; | |||
import com.vaadin.ui.AbstractJavaScriptComponent; | |||
import com.vaadin.ui.JavaScript.JavaScriptCallbackRpc; |
@@ -12,9 +12,9 @@ import java.util.LinkedList; | |||
import java.util.List; | |||
import com.vaadin.event.EventRouter; | |||
import com.vaadin.shared.ui.root.PageClientRpc; | |||
import com.vaadin.terminal.WrappedRequest.BrowserDetails; | |||
import com.vaadin.terminal.gwt.client.ui.notification.VNotification; | |||
import com.vaadin.terminal.gwt.client.ui.root.PageClientRpc; | |||
import com.vaadin.terminal.gwt.client.ui.root.VRoot; | |||
import com.vaadin.terminal.gwt.server.WebApplicationContext; | |||
import com.vaadin.terminal.gwt.server.WebBrowser; |
@@ -39,19 +39,20 @@ import com.google.gwt.user.client.Element; | |||
import com.google.gwt.user.client.Timer; | |||
import com.google.gwt.user.client.ui.HasWidgets; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.communication.MethodInvocation; | |||
import com.vaadin.shared.communication.SharedState; | |||
import com.vaadin.shared.communication.UidlValue; | |||
import com.vaadin.terminal.gwt.client.ApplicationConfiguration.ErrorMessage; | |||
import com.vaadin.terminal.gwt.client.ResourceLoader.ResourceLoadEvent; | |||
import com.vaadin.terminal.gwt.client.ResourceLoader.ResourceLoadListener; | |||
import com.vaadin.terminal.gwt.client.communication.HasJavaScriptConnectorHelper; | |||
import com.vaadin.terminal.gwt.client.communication.JsonDecoder; | |||
import com.vaadin.terminal.gwt.client.communication.JsonEncoder; | |||
import com.vaadin.terminal.gwt.client.communication.MethodInvocation; | |||
import com.vaadin.terminal.gwt.client.communication.RpcManager; | |||
import com.vaadin.terminal.gwt.client.communication.SerializerMap; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent; | |||
import com.vaadin.terminal.gwt.client.communication.Type; | |||
import com.vaadin.terminal.gwt.client.communication.UidlValue; | |||
import com.vaadin.terminal.gwt.client.extensions.AbstractExtensionConnector; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector; | |||
import com.vaadin.terminal.gwt.client.ui.VContextMenu; |
@@ -5,6 +5,7 @@ | |||
package com.vaadin.terminal.gwt.client; | |||
import com.google.gwt.user.client.ui.RootPanel; | |||
import com.vaadin.shared.VBrowserDetails; | |||
/** | |||
* Class used to query information about web browser. |
@@ -6,6 +6,7 @@ package com.vaadin.terminal.gwt.client; | |||
import com.google.gwt.dom.client.Element; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.shared.ComponentState; | |||
/** | |||
* An interface used by client-side widgets or paintable parts to receive |
@@ -12,7 +12,9 @@ import com.google.gwt.user.client.Element; | |||
import com.google.gwt.user.client.ui.HasWidgets; | |||
import com.google.gwt.user.client.ui.RootPanel; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.communication.SharedState; | |||
import com.vaadin.terminal.gwt.client.ui.SubPartAware; | |||
import com.vaadin.terminal.gwt.client.ui.gridlayout.VGridLayout; | |||
import com.vaadin.terminal.gwt.client.ui.orderedlayout.VMeasuringOrderedLayout; |
@@ -3,8 +3,8 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client; | |||
import static com.vaadin.terminal.gwt.client.EventId.BLUR; | |||
import static com.vaadin.terminal.gwt.client.EventId.FOCUS; | |||
import static com.vaadin.shared.EventId.BLUR; | |||
import static com.vaadin.shared.EventId.FOCUS; | |||
import com.google.gwt.event.dom.client.BlurEvent; | |||
import com.google.gwt.event.dom.client.BlurHandler; |
@@ -15,18 +15,13 @@ import com.google.gwt.core.client.JavaScriptObject; | |||
import com.google.gwt.core.client.JsArray; | |||
import com.google.gwt.json.client.JSONArray; | |||
import com.google.gwt.user.client.Element; | |||
import com.vaadin.terminal.gwt.client.communication.MethodInvocation; | |||
import com.vaadin.shared.JavaScriptConnectorState; | |||
import com.vaadin.shared.communication.MethodInvocation; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent.StateChangeHandler; | |||
public class JavaScriptConnectorHelper { | |||
public interface JavaScriptConnectorState { | |||
public Set<String> getCallbackNames(); | |||
public Map<String, Set<String>> getRpcInterfaces(); | |||
} | |||
private final ServerConnector connector; | |||
private final JavaScriptObject nativeState = JavaScriptObject | |||
.createObject(); |
@@ -4,10 +4,11 @@ | |||
package com.vaadin.terminal.gwt.client; | |||
import com.vaadin.shared.JavaScriptExtensionState; | |||
import com.vaadin.shared.ui.Connect; | |||
import com.vaadin.terminal.AbstractJavaScriptExtension; | |||
import com.vaadin.terminal.gwt.client.communication.HasJavaScriptConnectorHelper; | |||
import com.vaadin.terminal.gwt.client.extensions.AbstractExtensionConnector; | |||
import com.vaadin.terminal.gwt.client.ui.Connect; | |||
@Connect(AbstractJavaScriptExtension.class) | |||
public final class JavaScriptExtension extends AbstractExtensionConnector |
@@ -6,6 +6,7 @@ package com.vaadin.terminal.gwt.client; | |||
import com.google.gwt.dom.client.Element; | |||
import com.google.gwt.dom.client.NativeEvent; | |||
import com.google.gwt.user.client.Event; | |||
import com.vaadin.shared.MouseEventDetails; | |||
/** | |||
* Helper class for constructing a MouseEventDetails object from a |
@@ -8,7 +8,8 @@ import java.util.List; | |||
import com.google.gwt.event.shared.GwtEvent; | |||
import com.google.web.bindery.event.shared.HandlerRegistration; | |||
import com.vaadin.terminal.gwt.client.communication.ClientRpc; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent.StateChangeHandler; | |||
/** |
@@ -27,8 +27,9 @@ import com.google.gwt.user.client.Window; | |||
import com.google.gwt.user.client.ui.HasWidgets; | |||
import com.google.gwt.user.client.ui.RootPanel; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.communication.MethodInvocation; | |||
import com.vaadin.terminal.gwt.client.RenderInformation.FloatSize; | |||
import com.vaadin.terminal.gwt.client.communication.MethodInvocation; | |||
import com.vaadin.terminal.gwt.client.ui.VOverlay; | |||
public class Util { |
@@ -8,6 +8,8 @@ import com.google.gwt.user.client.DOM; | |||
import com.google.gwt.user.client.Element; | |||
import com.google.gwt.user.client.Event; | |||
import com.google.gwt.user.client.ui.HTML; | |||
import com.vaadin.shared.AbstractFieldState; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.terminal.gwt.client.ui.AbstractFieldConnector; | |||
import com.vaadin.terminal.gwt.client.ui.Icon; | |||
@@ -3,6 +3,7 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; | |||
/** |
@@ -16,8 +16,8 @@ import com.google.gwt.json.client.JSONArray; | |||
import com.google.gwt.json.client.JSONObject; | |||
import com.google.gwt.json.client.JSONString; | |||
import com.google.gwt.json.client.JSONValue; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.ConnectorMap; | |||
/** |
@@ -17,8 +17,9 @@ import com.google.gwt.json.client.JSONNumber; | |||
import com.google.gwt.json.client.JSONObject; | |||
import com.google.gwt.json.client.JSONString; | |||
import com.google.gwt.json.client.JSONValue; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.communication.UidlValue; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
/** | |||
* Encoder for converting RPC parameters and other values to JSON for transfer |
@@ -11,6 +11,8 @@ import java.util.Map; | |||
import com.google.gwt.core.client.GWT; | |||
import com.google.gwt.json.client.JSONArray; | |||
import com.google.gwt.json.client.JSONString; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
import com.vaadin.shared.communication.MethodInvocation; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
import com.vaadin.terminal.gwt.client.ConnectorMap; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; |
@@ -3,6 +3,8 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
public abstract class RpcMethod { | |||
private String interfaceName; | |||
private String methodName; |
@@ -4,6 +4,7 @@ | |||
package com.vaadin.terminal.gwt.client.communication; | |||
import com.google.gwt.core.client.GWT; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; | |||
/** |
@@ -6,6 +6,7 @@ package com.vaadin.terminal.gwt.client.communication; | |||
import com.google.gwt.core.client.GWT; | |||
import com.google.gwt.json.client.JSONObject; | |||
import com.google.gwt.json.client.JSONValue; | |||
import com.vaadin.shared.communication.URLReference; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
public class URLReference_Serializer implements JSONSerializer<URLReference> { |
@@ -10,10 +10,12 @@ import java.util.Set; | |||
import com.google.gwt.core.client.JavaScriptObject; | |||
import com.google.gwt.core.client.JsArray; | |||
import com.google.gwt.json.client.JSONArray; | |||
import com.vaadin.terminal.gwt.client.communication.MethodInvocation; | |||
import com.vaadin.shared.communication.MethodInvocation; | |||
import com.vaadin.shared.extension.javascriptmanager.ExecuteJavaScriptRpc; | |||
import com.vaadin.shared.extension.javascriptmanager.JavaScriptManagerState; | |||
import com.vaadin.shared.ui.Connect; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent; | |||
import com.vaadin.terminal.gwt.client.extensions.AbstractExtensionConnector; | |||
import com.vaadin.terminal.gwt.client.ui.Connect; | |||
import com.vaadin.ui.JavaScript; | |||
@Connect(JavaScript.class) |
@@ -11,11 +11,12 @@ import com.google.gwt.dom.client.Element; | |||
import com.google.gwt.user.client.ui.Focusable; | |||
import com.google.gwt.user.client.ui.HasEnabled; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.shared.ComponentState; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.ui.TabIndexState; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
import com.vaadin.terminal.gwt.client.ComponentConnector; | |||
import com.vaadin.terminal.gwt.client.ComponentContainerConnector; | |||
import com.vaadin.terminal.gwt.client.ComponentState; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.ConnectorMap; | |||
import com.vaadin.terminal.gwt.client.LayoutManager; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; |
@@ -13,12 +13,12 @@ import java.util.Map; | |||
import com.google.gwt.event.shared.GwtEvent; | |||
import com.google.gwt.event.shared.HandlerManager; | |||
import com.google.web.bindery.event.shared.HandlerRegistration; | |||
import com.vaadin.shared.communication.ClientRpc; | |||
import com.vaadin.shared.communication.SharedState; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
import com.vaadin.terminal.gwt.client.ServerConnector; | |||
import com.vaadin.terminal.gwt.client.Util; | |||
import com.vaadin.terminal.gwt.client.VConsole; | |||
import com.vaadin.terminal.gwt.client.communication.ClientRpc; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent.StateChangeHandler; | |||
@@ -3,7 +3,7 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
import com.vaadin.terminal.gwt.client.AbstractFieldState; | |||
import com.vaadin.shared.AbstractFieldState; | |||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||
public abstract class AbstractFieldConnector extends AbstractComponentConnector { |
@@ -3,6 +3,8 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
import com.vaadin.shared.ui.AbstractLayoutState; | |||
public abstract class AbstractLayoutConnector extends | |||
AbstractComponentContainerConnector { | |||
@@ -4,8 +4,8 @@ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
import com.google.gwt.dom.client.NativeEvent; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.ComponentConnector; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetailsBuilder; | |||
public abstract class ClickEventHandler extends AbstractClickEventHandler { |
@@ -6,7 +6,7 @@ package com.vaadin.terminal.gwt.client.ui; | |||
import java.util.HashMap; | |||
import java.util.Map; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.shared.Connector; | |||
public abstract class ConnectorClassBasedFactory<T> { | |||
public interface Creator<T> { |
@@ -4,8 +4,8 @@ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
import com.google.gwt.core.client.GWT; | |||
import com.vaadin.terminal.gwt.client.Connector; | |||
import com.vaadin.terminal.gwt.client.communication.SharedState; | |||
import com.vaadin.shared.Connector; | |||
import com.vaadin.shared.communication.SharedState; | |||
public abstract class ConnectorStateFactory extends | |||
ConnectorClassBasedFactory<SharedState> { |
@@ -3,6 +3,8 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
import com.vaadin.shared.ui.Connect; | |||
import com.vaadin.shared.ui.JavaScriptComponentState; | |||
import com.vaadin.terminal.gwt.client.JavaScriptConnectorHelper; | |||
import com.vaadin.terminal.gwt.client.communication.HasJavaScriptConnectorHelper; | |||
import com.vaadin.ui.AbstractJavaScriptComponent; |
@@ -5,8 +5,9 @@ package com.vaadin.terminal.gwt.client.ui; | |||
import com.google.gwt.dom.client.NativeEvent; | |||
import com.google.gwt.user.client.Element; | |||
import com.vaadin.shared.MouseEventDetails; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
import com.vaadin.terminal.gwt.client.ComponentConnector; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | |||
import com.vaadin.terminal.gwt.client.MouseEventDetailsBuilder; | |||
public abstract class LayoutClickEventHandler extends AbstractClickEventHandler { |
@@ -3,30 +3,14 @@ | |||
*/ | |||
package com.vaadin.terminal.gwt.client.ui; | |||
import com.vaadin.shared.communication.URLReference; | |||
import com.vaadin.shared.ui.AbstractMediaState; | |||
import com.vaadin.shared.ui.MediaControl; | |||
import com.vaadin.terminal.gwt.client.Util; | |||
import com.vaadin.terminal.gwt.client.communication.ClientRpc; | |||
import com.vaadin.terminal.gwt.client.communication.StateChangeEvent; | |||
import com.vaadin.terminal.gwt.client.communication.URLReference; | |||
public abstract class MediaBaseConnector extends AbstractComponentConnector { | |||
/** | |||
* Server to client RPC interface for controlling playback of the media. | |||
* | |||
* @since 7.0 | |||
*/ | |||
public static interface MediaControl extends ClientRpc { | |||
/** | |||
* Start playing the media. | |||
*/ | |||
public void play(); | |||
/** | |||
* Pause playback of the media. | |||
*/ | |||
public void pause(); | |||
} | |||
@Override | |||
protected void init() { | |||
super.init(); |
@@ -10,6 +10,10 @@ import com.google.gwt.dom.client.Style; | |||
import com.google.gwt.dom.client.Style.Unit; | |||
import com.google.gwt.user.client.Element; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.shared.ui.Connect; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
import com.vaadin.shared.ui.absolutelayout.AbsoluteLayoutServerRpc; | |||
import com.vaadin.shared.ui.absolutelayout.AbsoluteLayoutState; | |||
import com.vaadin.terminal.gwt.client.ComponentConnector; | |||
import com.vaadin.terminal.gwt.client.ConnectorHierarchyChangeEvent; | |||
import com.vaadin.terminal.gwt.client.DirectionalManagedLayout; | |||
@@ -18,9 +22,7 @@ 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.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; | |||