|
GWT 2.7.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
T - The type of data edited by the Editorpublic interface EditorContext<T>
Describes an Editor within an Editor hierarchy.
FakeEditorContext| Field Summary | |
|---|---|
static java.lang.String |
ROOT_PATH
|
| Method Summary | |
|---|---|
CompositeEditor<T,?,?> |
asCompositeEditor()
Returns a non-null value if the editor returned by getEditor()
implements CompositeEditor. |
HasEditorDelegate<T> |
asHasEditorDelegate()
Returns a non-null value if the editor returned by getEditor()
implements HasEditorDelegate. |
HasEditorErrors<T> |
asHasEditorErrors()
Returns a non-null value if the editor returned by getEditor()
implements HasEditorErrors. |
LeafValueEditor<T> |
asLeafValueEditor()
Returns a non-null value if the editor returned by getEditor()
implements LeafValueEditor. |
ValueAwareEditor<T> |
asValueAwareEditor()
Returns a non-null value if the editor returned by getEditor()
implements ValueAwareEditor. |
boolean |
canSetInModel()
Returns true if setInModel(Object) can be called
successfully. |
T |
checkAssignment(java.lang.Object value)
Returns value cast to the type accepted by the Editor or throws a
ClassCastException. |
java.lang.String |
getAbsolutePath()
Returns the absolute path of the Editor within the hierarchy. |
java.lang.Class<T> |
getEditedType()
Returns the T type. |
Editor<T> |
getEditor()
Returns the associated Editor. |
EditorDelegate<T> |
getEditorDelegate()
Returns the EditorDelegate associated with the current Editor,
which may be null for LeafValueEditors. |
T |
getFromModel()
Returns the value to be edited by the current editor. |
void |
setInModel(T data)
Sets a new value in the data hierarchy being edited. |
void |
traverseSyntheticCompositeEditor(EditorVisitor visitor)
Traverse an editor created by CompositeEditor.createEditorForTraversal() that reflects an
uninitialized instance of a composite sub-editor. |
| Field Detail |
|---|
static final java.lang.String ROOT_PATH
| Method Detail |
|---|
CompositeEditor<T,?,?> asCompositeEditor()
getEditor()
implements CompositeEditor.
HasEditorDelegate<T> asHasEditorDelegate()
getEditor()
implements HasEditorDelegate.
HasEditorErrors<T> asHasEditorErrors()
getEditor()
implements HasEditorErrors.
LeafValueEditor<T> asLeafValueEditor()
getEditor()
implements LeafValueEditor.
ValueAwareEditor<T> asValueAwareEditor()
getEditor()
implements ValueAwareEditor.
boolean canSetInModel()
true if setInModel(Object) can be called
successfully.
T checkAssignment(java.lang.Object value)
value cast to the type accepted by the Editor or throws a
ClassCastException.
value - any value, including null
value cast to the T type
java.lang.ClassCastException - if value is not assignable to the type
Tjava.lang.String getAbsolutePath()
getEditorDelegate().getPath()
becasue not all LeafValueEditors are guaranteed to
have an associated delegate.
java.lang.Class<T> getEditedType()
T type.
Editor<T> getEditor()
EditorDelegate<T> getEditorDelegate()
EditorDelegate associated with the current Editor,
which may be null for LeafValueEditors.
T getFromModel()
void setInModel(T data)
checkAssignment(Object) method may be used to avoid an unsafe
generic cast.
void traverseSyntheticCompositeEditor(EditorVisitor visitor)
CompositeEditor.createEditorForTraversal() that reflects an
uninitialized instance of a composite sub-editor. This can be used to
examine the internal structure of a CompositeEditor even if there
are no data elements being edited by that editor.
java.lang.IllegalStateException - if the current Editor is not a
CompositeEditor
|
GWT 2.7.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||