|
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
T
java.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 |