All Packages Class Hierarchy This Package Previous Next Index
Class kl1.lang.GNotifier
java.lang.Object
|
+----kl1.lang.KL1Object
|
+----kl1.lang.GCObj
|
+----kl1.lang.GNotifier
- public abstract class GNotifier
- extends GCObj
This class represents a notifier.
- Author:
- Satoshi KURAMOCHI
-
GNotifier()
- Constructs a notifier object.
-
GNotifier(Var[])
- Constructs a notifier object.
-
()
-
-
_new()
-
-
_new(KL1Machine, KL1Object[])
- Creates generic objects.
-
_notify(KL1Object)
- Called when the hooked variable is instantiated by active unification.
-
active_unify(KL1Machine, KL1Object)
- Performs an active unification.
-
print()
- Prints the information of the object.
GNotifier
public GNotifier()
- Constructs a notifier object.
GNotifier
public GNotifier(Var var[])
- Constructs a notifier object.
static void ()
_notify
public void _notify(KL1Object var)
- Called when the hooked variable is instantiated by active unification.
Override this method to notify instantiation of the hooked variable.
- Parameters:
- var - the value of hooked variable.
active_unify
public KL1Object active_unify(KL1Machine mach,
KL1Object that)
- Performs an active unification.
- Overrides:
- active_unify in class GCObj
print
public String print()
- Prints the information of the object.
- Overrides:
- print in class KL1Object
_new
public static KL1Object _new(KL1Machine mach,
KL1Object argv[])
- Creates generic objects.
_new
public Var _new()
All Packages Class Hierarchy This Package Previous Next Index