View Javadoc
1   package org.vaadin.tokenfield.client.ui;
2   
3   import org.vaadin.tokenfield.TokenComboBox;
4   import org.vaadin.tokenfield.client.ui.VTokenField.DeleteListener;
5   
6   import com.google.gwt.core.client.GWT;
7   import com.vaadin.client.communication.RpcProxy;
8   import com.vaadin.v7.client.ui.combobox.ComboBoxConnector;
9   import com.vaadin.shared.ui.Connect;
10  
11  @Connect(TokenComboBox.class)
12  public class TokenFieldConnector extends ComboBoxConnector {
13  
14      private TokenFieldServerRpc rpc = RpcProxy.create(
15              TokenFieldServerRpc.class, this);
16  
17      protected boolean after = false;
18  
19      @Override
20      protected void init() {
21          getWidget().addListener(new DeleteListener() {
22              public void onDelete() {
23                  rpc.deleteToken();
24              }
25          });
26  
27      }
28  
29      @Override
30      public VTokenField getWidget() {
31          return (VTokenField) super.getWidget();
32      }
33  
34      @Override
35      protected VTokenField createWidget() {
36          // TODO Auto-generated method stub
37          return GWT.create(VTokenField.class);
38      }
39  
40  }