public class PrimitiveValue extends java.lang.Object implements Value, TouchTimed, ParentReporter
Modifier and Type | Field and Description |
---|---|
private boolean |
able |
private ChildListener |
childListener |
(package private) java.lang.String |
reportableID |
private boolean |
reportingUse |
private BasicTouchTime |
touchTime |
private java.util.ArrayList<UseWatcher> |
useWatchers |
private java.util.ArrayList<ValueWatcher> |
watchers |
Constructor and Description |
---|
PrimitiveValue() |
PrimitiveValue(boolean b) |
Modifier and Type | Method and Description |
---|---|
void |
addUseWatcher(UseWatcher vw) |
void |
addValueWatcher(ValueWatcher vw) |
boolean |
changedSince(TouchTimed tt) |
void |
editCompleted() |
BasicTouchTime |
getTouchTime() |
boolean |
isAble() |
void |
logChange() |
void |
removeChildListener() |
void |
removeUseWatcher(UseWatcher vw) |
void |
removeValueWatcher(ValueWatcher vw) |
void |
reportUse(java.lang.Object src) |
void |
reportValueChange(java.lang.Object src) |
void |
setAble(boolean b) |
void |
setChildListener(ChildListener cl,
java.lang.String srcid) |
void |
valueChanged() |
private BasicTouchTime touchTime
private java.util.ArrayList<ValueWatcher> watchers
private java.util.ArrayList<UseWatcher> useWatchers
private ChildListener childListener
java.lang.String reportableID
private boolean able
private boolean reportingUse
public PrimitiveValue()
public PrimitiveValue(boolean b)
public void setAble(boolean b)
public boolean isAble()
public void setChildListener(ChildListener cl, java.lang.String srcid)
setChildListener
in interface ParentReporter
public void removeChildListener()
public void addValueWatcher(ValueWatcher vw)
public void removeValueWatcher(ValueWatcher vw)
public void addUseWatcher(UseWatcher vw)
public void removeUseWatcher(UseWatcher vw)
public BasicTouchTime getTouchTime()
getTouchTime
in interface TouchTimed
public void reportValueChange(java.lang.Object src)
public void reportUse(java.lang.Object src)
public void logChange()
public boolean changedSince(TouchTimed tt)
public void editCompleted()
public void valueChanged()
Copyright © 2013. All Rights Reserved.