- packageMethod() - Static method in class org.jpl7.test.Test
-
- pane - Variable in class org.jpl7.util.SwingGadget2
-
- patch - Variable in class org.jpl7.Version
-
- PointerHolder - Class in org.jpl7.fli
-
A PointerHolder is a trivial extension of a LongHolder.
- PointerHolder() - Constructor for class org.jpl7.fli.PointerHolder
-
- popup - Variable in class org.jpl7.util.PopupMenuDemo
-
- PopupMenuDemo - Class in org.jpl7.util
-
- PopupMenuDemo() - Constructor for class org.jpl7.util.PopupMenuDemo
-
- predicate(String, int, String) - Static method in class org.jpl7.fli.Prolog
-
- predicate_t - Class in org.jpl7.fli
-
A predicate_t is a PointerHolder class whose value is a reference to a Prolog predicate_t.
- predicate_t() - Constructor for class org.jpl7.fli.predicate_t
-
- predQuery() - Method in class org.jpl7.test.Masstest
-
- Prog - Class in org.jpl7.util
-
- Prog() - Constructor for class org.jpl7.util.Prog
-
- Prog.Inside - Class in org.jpl7.util
-
- Prolog - Class in org.jpl7.fli
-
This class consists only of constants (static finals) and static native methods.
- Prolog() - Constructor for class org.jpl7.fli.Prolog
-
- PrologException - Exception in org.jpl7
-
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.
- PrologException(Term) - Constructor for exception org.jpl7.PrologException
-
- protectedMethod() - Static method in class org.jpl7.test.Test
-
- publicMethod() - Static method in class org.jpl7.test.Test
-
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.Atom
-
To put an Atom in a term, we create a sequence of term_t references from the Term.terms_to_term_ts() method, and then use the Prolog.cons_functor_v() method to create a Prolog compound term.
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.Compound
-
To put a Compound in a term, we create a sequence of term_t references from the Term.terms_to_term_ts() method, and then use the Prolog.cons_functor_v() method to create a Prolog compound term.
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.Float
-
To convert a JPL Float to a Prolog term, we put its value field into the term_t as a float.
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.Integer
-
To convert an Integer into a Prolog term, we put its value into the term_t.
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.JRef
-
Deprecated.
To convert a JRef to a term, we put its Object field (.value) into the term_t as a JPL ref (i.e. @/1) structure.
- put(term_t) - Method in class org.jpl7.Term
-
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.Term
-
Cache the reference to the Prolog term_t here.
- put(Map<String, term_t>, term_t) - Method in class org.jpl7.Variable
-
To put a Variable, we must check whether a (non-anonymous) variable with the same name has already been put in the Term.
- put_float(term_t, double) - Static method in class org.jpl7.fli.Prolog
-
- put_integer(term_t, long) - Static method in class org.jpl7.fli.Prolog
-
- put_integer_big(term_t, String) - Static method in class org.jpl7.fli.Prolog
-
- put_jref(term_t, Object) - Static method in class org.jpl7.fli.Prolog
-
- put_nil(term_t) - Static method in class org.jpl7.fli.Prolog
-
- put_term(term_t, term_t) - Static method in class org.jpl7.fli.Prolog
-
- put_variable(term_t) - Static method in class org.jpl7.fli.Prolog
-
- putParams(Term[]) - Method in class org.jpl7.Term
-
- putParams(Term) - Method in class org.jpl7.Term
-
- putParams1(IntHolder, Term[]) - Method in class org.jpl7.Term
-
- putParams2(Term[], IntHolder, Term[]) - Static method in class org.jpl7.Term
-
- putTerm(Object, term_t) - Static method in class org.jpl7.Term
-
- putTerms(Map<String, term_t>, Term[]) - Static method in class org.jpl7.Term
-
This static method converts an array of Terms to a *consecutive* sequence of term_t objects.