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

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

Introduction

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

Prototype

public static <T> void fire(HasValueChangeHandlers<T> source, T value) 

Source Link

Document

Fires a value change event on all registered handlers in the handler manager.

Usage

From source file:org.drools.guvnor.client.widgets.decoratedgrid.DynamicColumn.java

License:Apache License

public void setSortable(boolean isSortable) {
    this.sortConfig.setSortable(isSortable);
    ValueChangeEvent.fire(this, sortConfig);
}

From source file:org.drools.guvnor.client.widgets.decoratedgrid.DynamicColumn.java

License:Apache License

public void setSortDirection(SortDirection sortDirection) {
    this.sortConfig.setSortDirection(sortDirection);
    if (sortDirection == SortDirection.NONE) {
        this.sortConfig.setSortIndex(-1);
    }/*from ww  w . j  a va  2s. co m*/
    ValueChangeEvent.fire(this, sortConfig);
}

From source file:org.drools.guvnor.client.widgets.decoratedgrid.DynamicColumn.java

License:Apache License

public void setSortIndex(int sortIndex) {
    if (sortIndex < 0) {
        throw new IllegalArgumentException("sortIndex cannot be less than zero");
    }//from  w  ww . ja v a2 s  . co m
    this.sortConfig.setSortIndex(sortIndex);
    ValueChangeEvent.fire(this, sortConfig);
}

From source file:org.drools.guvnor.client.widgets.drools.decoratedgrid.DynamicColumn.java

License:Apache License

public void clearSortIndex() {
    this.sortConfig.setSortIndex(-1);
    ValueChangeEvent.fire(this, sortConfig);
}

From source file:org.drools.workbench.screens.guided.rule.client.editor.CEPOperatorsDropdown.java

License:Apache License

private Widget getDropDown() {

    String selected = "";
    String selectedText = "";
    box = new ListBox();

    box.addItem(GuidedRuleEditorResources.CONSTANTS.pleaseChoose(), "");
    for (int i = 0; i < operators.length; i++) {
        String op = operators[i];
        box.addItem(HumanReadable.getOperatorDisplayName(op), op);
        if (op.equals(hop.getOperator())) {
            selected = op;/*from  w  ww  . j av a  2  s  . c o m*/
            selectedText = HumanReadable.getOperatorDisplayName(op);
            box.setSelectedIndex(i + 1);
        }
    }

    //Fire event to ensure parent Widgets correct their state depending on selection
    final HasValueChangeHandlers<OperatorSelection> source = this;
    final OperatorSelection selection = new OperatorSelection(selected, selectedText);
    Scheduler.get().scheduleFinally(new Command() {

        public void execute() {
            operatorChanged(selection);
            ValueChangeEvent.fire(source, selection);
        }

    });

    //Signal parent Widget whenever a change happens
    box.addChangeHandler(new ChangeHandler() {

        public void onChange(ChangeEvent event) {
            String selected = box.getValue(box.getSelectedIndex());
            String selectedText = box.getItemText(box.getSelectedIndex());
            OperatorSelection selection = new OperatorSelection(selected, selectedText);
            operatorChanged(selection);
            ValueChangeEvent.fire(source, selection);
        }
    });

    return box;
}

From source file:org.drools.workbench.screens.guided.rule.client.editor.CEPWindowOperatorsDropdown.java

License:Apache License

private Widget getDropDown() {

    String selected = "";
    String selectedText = "";

    box = new ListBox();
    box.setEnabled(!isReadOnly);/*from w w  w  . j  a va2  s.  c o m*/
    box.addItem(HumanReadableConstants.INSTANCE.noCEPWindow(), "");

    for (int i = 0; i < operators.size(); i++) {
        String op = operators.get(i);
        box.addItem(HumanReadable.getOperatorDisplayName(op), op);
        if (op.equals(hcw.getWindow().getOperator())) {
            selected = op;
            selectedText = HumanReadable.getOperatorDisplayName(op);
            box.setSelectedIndex(i + 1);
        }
    }
    selectItem(hcw.getWindow().getOperator());

    //Fire event to ensure parent Widgets correct their state depending on selection
    final HasValueChangeHandlers<OperatorSelection> source = this;
    final OperatorSelection selection = new OperatorSelection(selected, selectedText);
    Scheduler.get().scheduleFinally(new Command() {

        public void execute() {
            operatorChanged(selection);
            ValueChangeEvent.fire(source, selection);
        }

    });

    //Signal parent Widget whenever a change happens
    box.addChangeHandler(new ChangeHandler() {

        public void onChange(ChangeEvent event) {
            String selected = box.getValue(box.getSelectedIndex());
            String selectedText = box.getItemText(box.getSelectedIndex());
            OperatorSelection selection = new OperatorSelection(selected, selectedText);
            operatorChanged(selection);
            ValueChangeEvent.fire(source, selection);
        }
    });

    return box;
}

From source file:org.drools.workbench.screens.testscenario.client.FieldDataConstraintEditor.java

License:Apache License

private void valueHasChanged(final String newValue) {
    ValueChangeEvent.fire(this, newValue);
}

From source file:org.drools.workbench.screens.testscenario.client.FieldDatePicker.java

License:Apache License

public void onDateSelected(Date value) {
    ValueChangeEvent.fire(this, formatter.format(value));
}

From source file:org.dussan.vaadin.dcharts.client.events.EventProcessor.java

License:Apache License

private static <T> void fire(HasValueChangeHandlers<T> source, T value) {
    try {/*from   w  w  w.  j  a  v  a  2  s  .c  o m*/
        ValueChangeEvent.fire(source, value);
    } catch (IndexOutOfBoundsException e) {
        VConsole.error("Failed to fire event.");
    }
}

From source file:org.eclipse.che.ide.ui.switcher.Switcher.java

License:Open Source License

/** {@inheritDoc} */
@Override/*from   ww  w.j ava2s  .  com*/
public void setValue(Boolean value, boolean fireEvents) {
    checkbox.setValue(value);
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}