public interface

ValueAwareEditor

implements HasEditorDelegate<T>
com.google.gwt.editor.client.ValueAwareEditor<T>
Known Indirect Subclasses

Class Overview

Editors whose behavior changes based on the value being edited will implement this interface.

Summary

Public Methods
abstract void flush()
Indicates that the Editor cycle is finished.
abstract void onPropertyChange(String... paths)
Notifies the Editor that one or more value properties have changed.
abstract void setValue(T value)
Called by the EditorDriver to set the object the Editor is peered with

ValueAwareEditors should preferentially use sub-editors to alter the properties of the object being edited.

[Expand]
Inherited Methods
From interface com.google.gwt.editor.client.HasEditorDelegate

Public Methods

public abstract void flush ()

Indicates that the Editor cycle is finished. This method will be called in a depth-first order by the EditorDriver, so Editors do not generally need to flush their sub-editors.

public abstract void onPropertyChange (String... paths)

Notifies the Editor that one or more value properties have changed. Not all backing services support property-based notifications.

Parameters
paths a list of String paths

public abstract void setValue (T value)

Called by the EditorDriver to set the object the Editor is peered with

ValueAwareEditors should preferentially use sub-editors to alter the properties of the object being edited.

Parameters
value a value of type T