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, toString
public 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 Gone Vertical LLC. All Rights Reserved.