public class MapProxy<K,V> extends Object implements Map<K,V>, javassist.util.proxy.Proxy, FormProxyObject, Serializable, FormProxyObjectListener
| Constructor and Description |
|---|
MapProxy(Map<K,V> origin,
Annotation[] callerAnnots) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFormProxyObjectListener(FormProxyObjectListener l)
Add listener
|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<K,V>> |
entrySet() |
V |
get(Object key) |
Object |
getOriginObject()
Returns the origin object.
|
boolean |
isEmpty() |
boolean |
isFormDirty()
Returns whether the form proxy object is dirty or not, including all
of its attributes.
|
Set<K> |
keySet() |
void |
onDataChange(Object o)
Call when the data in FormProxyObject change
|
void |
onDirtyChange()
Call when setting form.dirty true
|
V |
put(K key,
V value) |
void |
putAll(Map<? extends K,? extends V> m) |
V |
remove(Object key) |
protected Object |
replaceOrigin(Object origin) |
void |
resetFromOrigin()
Resets all of the changes of this form from the origin object.
|
protected void |
setDirty(boolean d) |
void |
setFormOwner(Object owner,
FormBinding binding)
Sets the owner of this form with its binding.
|
void |
setHandler(javassist.util.proxy.MethodHandler mi) |
int |
size() |
void |
submitToOrigin(BindContext ctx)
Saves all of the changes of this form to the origin object.
|
Collection<V> |
values() |
public MapProxy(Map<K,V> origin, Annotation[] callerAnnots)
public Object getOriginObject()
FormProxyObjectgetOriginObject in interface FormProxyObjectpublic void resetFromOrigin()
FormProxyObjectresetFromOrigin in interface FormProxyObjectpublic void submitToOrigin(BindContext ctx)
FormProxyObjectsubmitToOrigin in interface FormProxyObjectpublic void addFormProxyObjectListener(FormProxyObjectListener l)
FormProxyObjectaddFormProxyObjectListener in interface FormProxyObjectpublic void onDirtyChange()
FormProxyObjectListeneronDirtyChange in interface FormProxyObjectListenerpublic void onDataChange(Object o)
FormProxyObjectListeneronDataChange in interface FormProxyObjectListenerprotected void setDirty(boolean d)
public boolean isFormDirty()
FormProxyObjectisFormDirty in interface FormProxyObjectpublic void setHandler(javassist.util.proxy.MethodHandler mi)
setHandler in interface javassist.util.proxy.Proxypublic boolean containsKey(Object key)
containsKey in interface Map<K,V>public boolean containsValue(Object value)
containsValue in interface Map<K,V>public void setFormOwner(Object owner, FormBinding binding)
FormProxyObjectsetFormOwner in interface FormProxyObjectowner - the object associated with this form.Copyright © 2015. All rights reserved.