public class NotifyingSlot extends DefaultMutableSlot
Constructor and Description |
---|
NotifyingSlot(ISlot slot,
INotifyingSlotContainer container) |
NotifyingSlot(java.lang.String name,
java.lang.Object value,
INotifyingSlotContainer container) |
Modifier and Type | Method and Description |
---|---|
NotifyingSlot |
clone() |
INotifyingSlotContainer |
getContainer() |
protected void |
setContainer(INotifyingSlotContainer container) |
void |
setValue(java.lang.Object newValue) |
equals, hashCode
clearToString, compareTo, createToString, equalValues, getName, getValue, isVariable, isVariableValue, setNameInternal, setValueInternal, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
equalValues, getName, getValue, isVariable, isVariableValue
public NotifyingSlot(java.lang.String name, java.lang.Object value, INotifyingSlotContainer container)
public NotifyingSlot(ISlot slot, INotifyingSlotContainer container)
slot
- protected void setContainer(INotifyingSlotContainer container)
public INotifyingSlotContainer getContainer()
public void setValue(java.lang.Object newValue)
setValue
in interface IMutableSlot
setValue
in class DefaultMutableSlot
IMutableSlot.setValue(java.lang.Object)
public NotifyingSlot clone()
clone
in interface ISlot
clone
in class DefaultMutableSlot
org.jactr.core.utils.Duplicateable#duplicate()