public class MVCObject<T extends JavaScriptObject> extends JavaScriptObject
| Modifier | Constructor and Description |
|---|---|
protected |
MVCObject()
Base class implementing KVO.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindTo(String key,
MVCObject<T> target)
Binds a View to a Model.
|
void |
bindTo(String key,
MVCObject<T> target,
String targetKey)
Binds a View to a Model.
|
void |
bindTo(String key,
MVCObject<T> target,
String targetKey,
boolean noNotify)
Binds a View to a Model.
|
void |
changed(String key)
Generic handler for state changes.
|
static <T extends JavaScriptObject> |
createInstanceOfMVCObject()
(Main purpose is for internal use only)
create instance of MVCObject (inherited class) |
T |
get(String key)
Gets a value.
|
void |
notify(String key)
Notify all observers of a change on this property.
|
void |
set(String key,
T value)
Sets a value.
|
void |
setValues(HashMap<String,String> values)
Sets a collection of key-value pairs.
|
void |
unbind(String key)
Removes a binding.
|
void |
unbindAll()
Removes all bindings.
|
cast, createArray, createFunction, createObject, equals, hashCode, toSource, toStringpublic static final <T extends JavaScriptObject> MVCObject<T> createInstanceOfMVCObject()
public final void bindTo(String key, MVCObject<T> target)
key - target - public final void bindTo(String key, MVCObject<T> target, String targetKey)
key - target - targetKey - public final void bindTo(String key, MVCObject<T> target, String targetKey, boolean noNotify)
key - target - targetKey - noNotify - public final void changed(String key)
key - public final void notify(String key)
key - public final void setValues(HashMap<String,String> values)
values - public final void unbind(String key)
key - public final void unbindAll()
Copyright © 2011-2013 GWT Maps API V3. All Rights Reserved.