Package jpl

Class Summary
Atom Atom is a specialised Compound with zero arguments, representing a Prolog atom with the same name.
Compound A Compound represents a structured term, comprising a functor and arguments (Terms).
Float Float is a specialised Term with a double field, representing a Prolog 64-bit ISO/IEC floating point value.
Integer Integer is a specialised Term with a long field, representing a Prolog integer value.
JPL The jpl.JPL class contains methods which allow (i) inspection and alteration of the "default" initialisation arguments (ii) explicit initialisation (iii) discovery of whether the Prolog engine is already initialised, and if so, with what arguments.
JRef Deprecated.  
Query A Query instance is created by an application in order to query the Prolog database (or to invoke a built-in predicate).
Term Term is the abstract base class for Compound, Atom, Variable, Integer and Float, which comprise a Java-oriented concrete syntax for Prolog.
Util This class provides a bunch of static utility methods for the JPL High-Level Interface.
Variable This class supports Java representations of Prolog variables.
 

Exception Summary
JPLException This is the base class for exceptions thrown by JPL's Java-calls-Prolog interface.
PrologException PrologException instances wrap Prolog exceptions thrown (either by a Prolog engine or by user code) in the course of finding a solution to a Query.