Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

alice.respect
Class LogicReaction  view LogicReaction download LogicReaction.java

java.lang.Object
  extended byalice.respect.LogicReaction
All Implemented Interfaces:
alice.tuplemedium.Reaction, java.io.Serializable

public class LogicReaction
extends java.lang.Object
implements alice.tuplemedium.Reaction, java.io.Serializable

Defines the reaction type managed by ReSpect Reactor (logic reactions).


Field Summary
 alice.tuprolog.Term term
           
 
Constructor Summary
LogicReaction()
           
LogicReaction(alice.tuprolog.Term t)
           
 
Method Summary
 java.lang.String toString()
          Convert this Object to a human-readable String.
private  void unbind_term(alice.tuprolog.Term t)
           
private  void writeObject(java.io.ObjectOutputStream out)
          serialization: in order to avoid the serialization of builtin libraries linked to term -> unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

term

public alice.tuprolog.Term term
Constructor Detail

LogicReaction

public LogicReaction()

LogicReaction

public LogicReaction(alice.tuprolog.Term t)
Method Detail

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
serialization: in order to avoid the serialization of builtin libraries linked to term -> unbind


unbind_term

private void unbind_term(alice.tuprolog.Term t)