import com.vaadin.terminal.gwt.client.ApplicationConnection;
import com.vaadin.terminal.gwt.client.ComponentState;
import com.vaadin.terminal.gwt.client.EventHelper;
+import com.vaadin.terminal.gwt.client.MouseEventDetails;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.communication.ServerRpc;
*
* @since 7.0
*/
- public interface ButtonClientToServerRpc extends ServerRpc {
+ public interface ButtonServerRpc extends ServerRpc {
/**
* Button click event.
*
@Override
public void init() {
super.init();
- ButtonClientToServerRpc rpcProxy = GWT
- .create(ButtonClientToServerRpc.class);
+ ButtonServerRpc rpcProxy = GWT.create(ButtonServerRpc.class);
getWidget().buttonRpcProxy = initRPC(rpcProxy);
}
import com.vaadin.terminal.gwt.client.ComponentState;
import com.vaadin.terminal.gwt.client.EventHelper;
import com.vaadin.terminal.gwt.client.UIDL;
-import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonClientToServerRpc;
+import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonServerRpc;
public class NativeButtonConnector extends AbstractComponentConnector {
public void init() {
super.init();
- ButtonClientToServerRpc rpcProxy = GWT
- .create(ButtonClientToServerRpc.class);
+ ButtonServerRpc rpcProxy = GWT
+ .create(ButtonServerRpc.class);
getWidget().buttonRpcProxy = initRPC(rpcProxy);
}
import com.vaadin.terminal.gwt.client.MouseEventDetails;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.terminal.gwt.client.VTooltip;
-import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonClientToServerRpc;
+import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonServerRpc;
public class VButton extends FocusWidget implements ClickHandler, FocusHandler,
BlurHandler {
protected int clickShortcut = 0;
// TODO Move this to VButtonPaintable
- ButtonClientToServerRpc buttonRpcProxy;
+ ButtonServerRpc buttonRpcProxy;
public VButton() {
super(DOM.createDiv());
import com.vaadin.terminal.gwt.client.MouseEventDetails;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.terminal.gwt.client.VTooltip;
-import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonClientToServerRpc;
+import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonServerRpc;
public class VNativeButton extends Button implements ClickHandler,
FocusHandler, BlurHandler {
protected ApplicationConnection client;
- ButtonClientToServerRpc buttonRpcProxy;
+ ButtonServerRpc buttonRpcProxy;
protected Element errorIndicatorElement;
throw new UnableToCompleteException();
}
- String generatedClassName = "ClientToServerRpc_"
+ String generatedClassName = "ServerRpc_"
+ requestedType.getName().replaceAll("[$.]", "_");
JClassType initializableInterface = typeOracle
import com.vaadin.terminal.gwt.client.ComponentState;
import com.vaadin.terminal.gwt.client.MouseEventDetails;
import com.vaadin.terminal.gwt.client.ui.ButtonConnector;
-import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonClientToServerRpc;
+import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonServerRpc;
import com.vaadin.terminal.gwt.client.ui.ButtonState;
import com.vaadin.terminal.gwt.server.RpcTarget;
import com.vaadin.tools.ReflectTools;
*/
public Button() {
// TODO take the implementation out of an anonymous class?
- registerRpcImplementation(new ButtonClientToServerRpc() {
+ registerRpcImplementation(new ButtonServerRpc() {
public void click(String mouseEventDetails) {
fireClick(MouseEventDetails.deSerialize(mouseEventDetails));
}
// this (client side has already disabled the button)
setEnabled(false);
}
- }, ButtonClientToServerRpc.class);
+ }, ButtonServerRpc.class);
}
/**