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.kie.uberfire.client.common.AbstractRestrictedEntryTextBox.java

License:Apache License

@Override
public void setText(final String text) {
    if (!isValidValue(text, false)) {
        final String validValue = makeValidValue(text);
        super.setText(validValue);
        ValueChangeEvent.fire(AbstractRestrictedEntryTextBox.this, validValue);
    } else {/*from  w w w  .  ja  v a 2  s .  co m*/
        super.setText(text);
    }
}

From source file:org.kie.uberfire.client.common.AbstractRestrictedEntryTextBox.java

License:Apache License

@Override
public void setValue(final String value) {
    if (!isValidValue(value, false)) {
        final String validValue = makeValidValue(value);
        super.setValue(validValue);
        ValueChangeEvent.fire(AbstractRestrictedEntryTextBox.this, validValue);
    } else {/*from   w  ww.j  av  a  2 s.  co  m*/
        super.setValue(value);
    }
}

From source file:org.kie.uberfire.client.common.AbstractRestrictedEntryTextBox.java

License:Apache License

@Override
public void setValue(final String value, final boolean fireEvents) {
    if (!isValidValue(value, false)) {
        final String validValue = makeValidValue(value);
        super.setValue(validValue, fireEvents);
        ValueChangeEvent.fire(AbstractRestrictedEntryTextBox.this, validValue);
    } else {//  w w  w .  j  a  v a  2  s  . c om
        super.setValue(value, fireEvents);
    }
}

From source file:org.kie.workbench.common.forms.common.rendering.client.widgets.decimalBox.DecimalBox.java

License:Apache License

public void notifyValueChange(String value) {
    ValueChangeEvent.fire(this, this.toDouble(value));
}

From source file:org.kie.workbench.common.forms.common.rendering.client.widgets.integerBox.IntegerBox.java

License:Apache License

public void notifyValueChange(String value) {
    ValueChangeEvent.fire(this, this.toLong(value));
}

From source file:org.kie.workbench.common.forms.common.rendering.client.widgets.picture.PictureInput.java

License:Apache License

@Override
public void setValue(String value, boolean fireEvents) {
    if (value == null) {
        value = "";
    }/*from   w  w w .  j  a va2 s .  c  o  m*/

    if (value.equals(getValue())) {
        return;
    }

    this.value = value;

    widget.setPictureUrl(value);

    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}

From source file:org.kie.workbench.common.forms.common.rendering.client.widgets.typeahead.BindableTypeAhead.java

License:Apache License

@Override
public void setValue(T value, boolean fireEvents) {
    if (this.value == null) {
        this.value = value;
    } else if (this.value.equals(value)) {
        return;/*from   ww w . ja  va2s  .  c  om*/
    }

    this.value = value;

    view.setValue(value);

    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}

From source file:org.kie.workbench.common.forms.dynamic.client.rendering.renderers.date.input.DatePickerWrapper.java

License:Apache License

@Override
public void setValue(Date value, boolean fireEvents) {
    view.setDateValue(value);/*w w w.j  av a2  s.  c  o  m*/
    if (fireEvents) {
        ValueChangeEvent.fire(this, value);
    }
}

From source file:org.kie.workbench.common.forms.dynamic.client.rendering.renderers.lov.creator.input.MultipleInput.java

License:Apache License

@Override
public void setValue(List<TYPE> values, boolean fireEvents) {

    if (!component.getValues().equals(values)) {
        component.setValues(values);//w w w .j  a  v  a  2s . c om
    }

    if (fireEvents) {
        ValueChangeEvent.fire(this, values);
    }
}

From source file:org.kie.workbench.common.forms.dynamic.client.rendering.renderers.lov.selector.input.MultipleSelectorInput.java

License:Apache License

@Override
public void setValue(List<TYPE> values, boolean fireEvents) {
    if (values != null) {

        if (values instanceof BindableListWrapper) {
            values = ((BindableListWrapper<TYPE>) values).deepUnwrap();
        }//w w w . j a v a 2 s  . c  o m

        if (!selectionHandler.getSelectedValues().equals(values)) {
            selector.clearSelection();
            values.stream().forEach(value -> selector.setSelectedItem(value));
        }

        if (fireEvents) {
            ValueChangeEvent.fire(this, values);
        }
    }
}