public abstract class ARef extends AReference implements IRef
| Constructor and Description |
|---|
ARef() |
ARef(IPersistentMap meta) |
| Modifier and Type | Method and Description |
|---|---|
IRef |
addWatch(java.lang.Object key,
IFn callback) |
IFn |
getValidator() |
IPersistentMap |
getWatches() |
void |
notifyWatches(java.lang.Object oldval,
java.lang.Object newval) |
IRef |
removeWatch(java.lang.Object key) |
void |
setValidator(IFn vf) |
alterMeta, meta, resetMetaprotected volatile IFn validator
public ARef()
public ARef(IPersistentMap meta)
public void setValidator(IFn vf)
setValidator in interface IRefpublic IFn getValidator()
getValidator in interface IRefpublic IPersistentMap getWatches()
getWatches in interface IRefpublic IRef removeWatch(java.lang.Object key)
removeWatch in interface IRefpublic void notifyWatches(java.lang.Object oldval,
java.lang.Object newval)