Interface ValueAwareEditor<T>

    • Method Detail

      • flush

        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.
      • onPropertyChange

        void onPropertyChange​(java.lang.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
      • setValue

        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