Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

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;
        //
        //      } 
    }

}