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.openelis.ui.widget.EditBox.java

License:Open Source License

@Override
public void setValue(String value, boolean fireEvents) {
    if (!Util.isDifferent(this.value, value)) {
        if (value != null)
            textbox.setText(helper.format(value));
        return;/*w  w  w.ja v a 2 s  .  co m*/
    }

    this.value = value;
    if (value != null) {
        textbox.setText(helper.format(value));
    } else {
        textbox.setText("");
    }

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

From source file:org.openelis.ui.widget.MultiDropdown.java

License:Open Source License

/**
 * Method used to set the selections when Multiple Selection is Allowed and can 
 * specify to fire ValueChangeEvent.//from   w  ww  . j a  v a2  s  . co m
 * @param values
 * @param fireEvents
 */
public void setValue(ArrayList<T> values, boolean fireEvents) {

    if (!Util.isDifferent(this.value, values))
        return;

    clearSelections();

    if (values != null)
        for (T key : values)
            table.selectRowAt(keyHash.get(key));

    setDisplay();

    this.value = values;

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

}

From source file:org.openelis.ui.widget.table.Table.java

License:Open Source License

/**
 * Sets the model and will fire ValueChangeEvent if fireEvents is true as
 * part of the HasValue interface//www.  j  ava2  s  . c  om
 */
public void setValue(ArrayList<? extends Row> value, boolean fireEvents) {
    setModel(value);

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

}

From source file:org.openelis.ui.widget.tree.Tree.java

License:Open Source License

/**
 * Sets the model and will fire ValueChangeEvent if fireEvents is true as
 * part of the HasValue interface/*  w ww.ja va  2 s.  co m*/
 */
public void setValue(Node value, boolean fireEvents) {
    setRoot(value);

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

}

From source file:org.opennms.gwt.web.ui.asset.client.tools.fieldsets.FieldSetSuggestBox.java

License:Open Source License

@Override
public void onSelection(SelectionEvent<Suggestion> event) {
    String selected = event.getSelectedItem().getReplacementString();
    ValueChangeEvent.fire(suggBox, selected);
    checkField();/*from   w w w . java 2 s.  c o m*/
}

From source file:org.optaplanner.workbench.screens.solver.client.editor.FindFile.java

License:Apache License

public void onFileNameChange(final String fileName) {
    ValueChangeEvent.fire(this, fileName);
}

From source file:org.optaplanner.workbench.screens.solver.client.editor.Spinner.java

License:Apache License

public void setValue(Long value) {
    if (value == null) {
        value = Long.valueOf(0);/*w  ww . j a  va  2s  .c o m*/
    }

    this.value = value;
    view.setValue(value);
    ValueChangeEvent.fire(this, value);
}

From source file:org.overlord.dtgov.ui.client.local.pages.targets.panel.CustomTargetPropertiesTable.java

License:Apache License

@Override
public void setValue(List<CustomTargetProperty> props, boolean fireEvents) {
    this.properties = new ArrayList<CustomTargetProperty>(props);
    clear();/*from  ww  w  .j a  v a2 s .c om*/
    if (props == null || props.isEmpty()) {
        // Put something here? "No Properties found..." ?
    } else {
        for (final CustomTargetProperty property : props) {
            addRow(property);
        }
    }
    if (fireEvents) {
        ValueChangeEvent.fire(this, this.properties);
    }
}

From source file:org.overlord.dtgov.ui.client.local.widgets.common.AbstractFilterListBox.java

License:Apache License

/**
 * Fires a value change event.
 */
protected void fireValueChangeEvent() {
    ValueChangeEvent.fire(this, getValue());
}

From source file:org.overlord.sramp.ui.client.local.pages.artifacts.CustomPropertyFilter.java

License:Apache License

/**
 * Post construct.//w ww.  j av a2  s .  c o m
 */
@PostConstruct
protected void onPostConstruct() {
    label.setSupportsEdit(false);
    label.setSupportsRemove(true);
    label.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            if (event.getValue() == null) {
                GWT.log("Firing null value change event!"); //$NON-NLS-1$
                ValueChangeEvent.fire(CustomPropertyFilter.this, null);
            }
        }
    });
    input.addValueChangeHandler(new ValueChangeHandler<String>() {
        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
            ValueChangeEvent.fire(CustomPropertyFilter.this, event.getValue());
        }
    });
}