Example usage for com.google.gwt.editor.client LeafValueEditor getValue

List of usage examples for com.google.gwt.editor.client LeafValueEditor getValue

Introduction

In this page you can find the example usage for com.google.gwt.editor.client LeafValueEditor getValue.

Prototype

V getValue();

Source Link

Document

Returns the current value.

Usage

From source file:de.csenk.gwt.commons.editor.client.AutoFlushInitializer.java

License:Apache License

/**
 * @see com.google.gwt.editor.client.impl.Flusher.endVisit(EditorContext<Q> ctx)
 * @param ctx/*  w  w  w  .ja v a2s .  co  m*/
 */
protected <Q> void flush(EditorContext<Q> ctx) {
    // Flush ValueAware editors
    final ValueAwareEditor<Q> asValue = ctx.asValueAwareEditor();
    if (asValue != null) {
        asValue.flush();
    }

    // Pull value from LeafValueEditors and update edited object
    final LeafValueEditor<Q> asLeaf = ctx.asLeafValueEditor();
    if (asLeaf != null && ctx.canSetInModel()) {
        ctx.setInModel(asLeaf.getValue());
    }
}

From source file:de.csenk.gwt.commons.editor.client.PathFlusher.java

License:Apache License

/**
 * @see com.google.gwt.editor.client.impl.Flusher.endVisit(EditorContext<Q> ctx)
 * @param ctx/*  w w w. j a  v  a2s. c o  m*/
 */
private <Q> void flush(EditorContext<Q> ctx) {
    // Flush ValueAware editors
    final ValueAwareEditor<Q> asValue = ctx.asValueAwareEditor();
    if (asValue != null) {
        asValue.flush();
    }

    // Pull value from LeafValueEditors and update edited object
    final LeafValueEditor<Q> asLeaf = ctx.asLeafValueEditor();
    if (asLeaf != null && ctx.canSetInModel()) {
        ctx.setInModel(asLeaf.getValue());
    }
}