List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:com.mcherm.zithiacharsheet.client.SettableBooleanField.java
License:Apache License
public SettableBooleanField(String text, final SettableBooleanValue value) { final CheckBox checkBox = new CheckBox(text); checkBox.setValue(value.getValue()); disposer.observe(value, new Observer() { public void onChange() { checkBox.setValue(value.getValue()); }/*from w w w . ja va2 s. co m*/ }); checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { public void onValueChange(ValueChangeEvent<Boolean> event) { value.setValue(event.getValue()); } }); this.add(checkBox); }
From source file:com.mcherm.zithiacharsheet.client.SettableIntField.java
License:Apache License
/** * Constructor. Must specify the value to which this is tied. *///from w ww . ja va 2 s. c o m public SettableIntField(final SettableIntValue value) { this.value = value; this.addStyleName("settableInt"); updateDisplay(); disposer.observe(value, new Observer() { public void onChange() { updateDisplay(); } }); addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { try { int newValue = Integer.parseInt(event.getValue()); value.setValue(newValue); } catch (NumberFormatException err) { Window.alert("Got number format exception. value was " + event.getValue()); updateDisplay(); } } }); }
From source file:com.mcherm.zithiacharsheet.client.SettableStringField.java
License:Apache License
/** * Constructor. Must specify the value to which this is tied. *//*from ww w . j a v a 2s . c o m*/ public SettableStringField(final SettableStringValue value) { this.value = value; this.addStyleName("settableString"); setValue(value.getValue()); disposer.observe(value, new Observer() { public void onChange() { SettableStringField.this.setValue(value.getValue()); } }); addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { value.setValue(event.getValue()); } }); }
From source file:com.mcherm.zithiacharsheet.client.TrainingEntryField.java
License:Apache License
public TrainingEntryField(WeaponTraining wt) { trained = wt.isTrained();/* w w w . ja va 2 s . co m*/ trainDesired = wt.getBasicTrainingDesired(); trainPaidHere = wt.getBasicTrainingPaidHere(); updateCheckboxState(); final Observable.Observer observer = new Observable.Observer() { public void onChange() { updateCheckboxState(); } }; disposer.observe(trained, observer); disposer.observe(trainPaidHere, observer); addValueChangeHandler(new ValueChangeHandler<Boolean>() { public void onValueChange(ValueChangeEvent<Boolean> event) { trainDesired.setValue(event.getValue()); } }); }
From source file:com.metadot.book.connectr.client.AppController.java
License:Apache License
public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { Presenter presenter = null;// w w w . ja v a2 s. c o m if (token.equals("list")) { presenter = new MessageListPresenter(messagesService, eventBus, new MessageListView()); presenter.go(ConnectrApp.get().getMainPanel()); return; } else if (token.equals("add")) { presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView()); presenter.go(ConnectrApp.get().getMainPanel()); return; } else if (token.equals("edit")) { presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView(), currentFriendId); presenter.go(ConnectrApp.get().getMainPanel()); return; } } }
From source file:com.mresearch.databank.client.JuryAdminAppController.java
License:Apache License
public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { Presenter presenter = null;//from w w w . jav a 2 s . c om if (token.equals("juryadmin-databank")) { presenter = new AdminJuryPerspectivePresenter(articleService, eventBus, new AdminJuryPerspectiveView(eventBus)); presenter.go(centerPanel, null, null); } // else if (token.equals("add")) { // presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView()); // presenter.go(ConnectrApp.get().getMainPanel()); // return; // } } }
From source file:com.mresearch.databank.client.LawAdminAppController.java
License:Apache License
public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { Presenter presenter = null;// ww w .j a va 2s .c om if (token.equals("lawadmin-databank")) { presenter = new AdminLawPerspectivePresenter(articleService, eventBus, new AdminLawPerspectiveView(eventBus)); presenter.go(centerPanel, null, null); } // else if (token.equals("add")) { // presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView()); // presenter.go(ConnectrApp.get().getMainPanel()); // return; // } } }
From source file:com.mresearch.databank.client.PubAdminAppController.java
License:Apache License
public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { Presenter presenter = null;/*from ww w . ja v a 2s.co m*/ if (token.equals("Pubadmin-databank")) { presenter = new AdminPubPerspectivePresenter(articleService, eventBus, new AdminPubPerspectiveView(eventBus)); presenter.go(centerPanel, null, null); } // else if (token.equals("add")) { // presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView()); // presenter.go(ConnectrApp.get().getMainPanel()); // return; // } } }
From source file:com.mresearch.databank.client.ResearchAdminAppController.java
License:Apache License
public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { Presenter presenter = null;//w w w . java2s. co m //presenter.go(); if (token.equals("researchadmin-databank")) { presenter = new AdminResearchPerspectivePresenter(researchUserService, researchAdminService, eventBus, new AdminResearchPerspectiveView(eventBus)); presenter.go(centerPanel, null, null); } } }
From source file:com.mresearch.databank.client.UserAppController.java
License:Apache License
public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { Presenter presenter = null;// www.j a v a 2 s. c o m //presenter.go(); if (token.startsWith("user-main")) { //clearMainPanel(); presenter = new StartPagePerspectivePresenter(startpageService, eventBus, new StartPagePerspectiveView()); //thisDock.add(presenter.getPlace()); presenter.go(centerPanel, null, null); return; } else if (token.equals("user-news")) { // presenter = new UserNewsPerspectivePresenter(startpageService, eventBus, new UserNewsPerspectiveView()); // presenter.go(centerPanel,null,null); } else if (token.startsWith("user-research")) { presenter = new UserResearchPerspectivePresenter(researchService, eventBus, new UserResearchPerspectiveView()); ArrayList<String> param_names, param_values; param_names = new ArrayList<String>(); param_values = new ArrayList<String>(); parsePathToken(token, param_names, param_values); presenter.go(centerPanel, param_names, param_values); } else if (token.startsWith("user-law")) { // presenter = new UserLawPerspectivePresenter(articleService, eventBus, new UserLawPerspectiveView()); // ArrayList<String> param_names,param_values; // param_names = new ArrayList<String>(); // param_values = new ArrayList<String>(); // parsePathToken(token, param_names, param_values); // presenter.go(centerPanel,param_names,param_values); } else if (token.startsWith("search-results")) { // String [] arr = token.split("="); // String query = arr[1]; // // ArrayList<String> param_names,param_values; // param_names = new ArrayList<String>(); // param_values = new ArrayList<String>(); // parsePathToken(token, param_names, param_values); // presenter = new UserSearchPerspectivePresenter(searchService,researchService, eventBus, new UserSearchPerspectiveView()); // presenter.go(centerPanel,param_names,param_values); } // else if (token.equals("add")) { // presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView()); // presenter.go(ConnectrApp.get().getMainPanel()); // return; // // } } }