|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Prolog | The class SICStus and an inner class in
Jasper inherit from this interface. |
PrologException | Represents an exception thrown by a Prolog object. |
Query | Objects implementing this interface are used for holding a query-reference which is used to find multiple solutions to a query. |
Term | Terms are Java representations of Prolog terms. |
Class Summary | |
Jasper | This class provides the multi threaded functionality of the Java-Prolog interface. |
SICStus | This class encapsulates the SICStus emulator and provides the basic functionality for interacting with Prolog. |
SPCanonicalAtom | The SPCanonicalAtom class encapsulates the canonical representation of a Prolog atom, which is usually a 32 or 64-bit integer. |
SPPredicate | Deprecated Instead use module and predicate name as strings directly or specify the goal as a string. |
SPQuery | This class is used for holding a query-reference which is used to find multiple solutions to a query. |
SPTerm | SPTerms are Java representations of Prolog terms. |
Version |
Exception Summary | |
AtomRegisterFailure | Thrown if SPCanonicalAtom could not register or un-register a canonical atom representation. |
ConversionFailedException | Thrown if a Java value canot be converted to a Prolog term. |
IllegalCallerException | Thrown if SICStus runtime is called from a thread which is not the creator of the SICStus runtime. |
IllegalTermException | Thrown if trying to use a (no longer) valid SPTerm. |
SPException | Represents a exception thrown by Jasper. |
Jasper is a bi-directional interface between Java and SICStus. The Java-side of the interface consists of the package `se.sics.jasper' containing classes representing the SICStus run-time system (`SICStus', `SPTerm', etc). The Prolog part is designed as a library module (`library(jasper)').
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |