|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- the type of object the delegate can acceptpublic interface EditorDelegate<T>
Binds an individual Editor to the backing service. Every Editor has a peer
EditorDelegate. If an Editor implements the ValueAwareEditor
interface, the EditorDriver will make the delegate available through the
HasEditorDelegate.setDelegate(com.google.gwt.editor.client.EditorDelegate
method.
MockEditorDelegate
Method Summary | |
---|---|
java.lang.String |
getPath()
Returns the Editor's path, relative to the root object. |
void |
recordError(java.lang.String message,
java.lang.Object value,
java.lang.Object userData)
This method should be called from ValueAwareEditor.flush() or
TakesValue.getValue() to record an error that will be reported
to the nearest super-Editor that implements the HasEditorErrors
interface. |
void |
setDirty(boolean dirty)
Toggle the dirty-state flag for the Editor. |
HandlerRegistration |
subscribe()
Register for notifications if object being edited is updated. |
Method Detail |
---|
java.lang.String getPath()
void recordError(java.lang.String message, java.lang.Object value, java.lang.Object userData)
ValueAwareEditor.flush()
or
TakesValue.getValue()
to record an error that will be reported
to the nearest super-Editor that implements the HasEditorErrors
interface.
message
- a textual description of the errorvalue
- the value to be returned by EditorError.getValue()
or
null
if the value currently associated with the
Editor should be useduserData
- an arbitrary object, possibly null
, that can
be retrieved with EditorError.getUserData()
void setDirty(boolean dirty)
The dirty state of an Editor will be automatically cleared any time the
Driver's edit()
or flush()
methods are called.
The dirty state will be automatically calculated for
LeafValueEditor
instances based on an Object.equals(Object)
comparison of TakesValue.getValue()
and the value last passed
to TakesValue.setValue(Object)
, however a clean state can be
overridden by calling setDirty(true)
.
dirty
- the dirty state of the EditorHandlerRegistration subscribe()
null
.
The notification will occur via ValueAwareEditor.onPropertyChange(java.lang.String...)
if the backend supports in-place property updates, otherwise updates will
be passed via ValueAwareEditor.setValue(T)
.
null
if the delegate does not support subscription
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |