GNU Prolog for Java

Uses of Package
gnu.prolog.term

Packages that use gnu.prolog.term
gnu.prolog.database Classes related to the storing and creation of the database of Prolog Predicates 
gnu.prolog.io Classes used for IO 
gnu.prolog.io.parser.gen   
gnu.prolog.term Contains the various types of Term that can be used. 
gnu.prolog.vm The Virtual Machine which is used to run the prolog code. 
gnu.prolog.vm.buildins.allsolutions   
gnu.prolog.vm.buildins.arithmetics   
gnu.prolog.vm.buildins.atomicterms   
gnu.prolog.vm.buildins.database   
gnu.prolog.vm.buildins.datetime   
gnu.prolog.vm.buildins.debug   
gnu.prolog.vm.buildins.dialogs   
gnu.prolog.vm.buildins.imphooks   
gnu.prolog.vm.buildins.io   
gnu.prolog.vm.buildins.java   
gnu.prolog.vm.buildins.list   
gnu.prolog.vm.buildins.misc   
gnu.prolog.vm.buildins.termcomparsion   
gnu.prolog.vm.buildins.termcreation   
gnu.prolog.vm.buildins.typetesting   
gnu.prolog.vm.buildins.unification   
gnu.prolog.vm.buildins.uuid   
gnu.prolog.vm.interpreter InterpretedCodeCompiler uses the various classes beginning with I and extending Instruction in the instruction sub-package to compile clauses to InterpretedByteCode
gnu.prolog.vm.interpreter.instruction   
 

Classes in gnu.prolog.term used by gnu.prolog.database
AtomTerm
          Atom term.
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.io
AtomTerm
          Atom term.
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
FloatTerm
          Floating point number term (uses double)
IntegerTerm
          32bit Integer term.
JavaObjectTerm
          Term which is embedding JavaObject This term should never participate in text IO operations.
Term
          base class for all terms.
VariableTerm
          Represents Prolog variables such as X or A.
 

Classes in gnu.prolog.term used by gnu.prolog.io.parser.gen
AtomTerm
          Atom term.
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
FloatTerm
          Floating point number term (uses double)
IntegerTerm
          32bit Integer term.
Term
          base class for all terms.
VariableTerm
          Represents Prolog variables such as X or A.
 

Classes in gnu.prolog.term used by gnu.prolog.term
AtomicTerm
          base class for all constant terms
AtomTerm
          Atom term.
ChangeableTerm
          Terms for which the value varies depending on prolog flags extend this class.
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
IntegerTerm
          32bit Integer term.
NumericTerm
          Abstract class for all Terms which represent numbers
Term
          base class for all terms.
TermCloneContext
           
VariableTerm
          Represents Prolog variables such as X or A.
 

Classes in gnu.prolog.term used by gnu.prolog.vm
AtomTerm
          Atom term.
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
IntegerTerm
          32bit Integer term.
Term
          base class for all terms.
VariableTerm
          Represents Prolog variables such as X or A.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.allsolutions
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.arithmetics
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.atomicterms
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.database
CompoundTerm
          Compound terms are the basic method for combining terms.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.datetime
AtomTerm
          Atom term.
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.debug
CompoundTermTag
          A tag of compound term such as foo/2.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.dialogs
AtomTerm
          Atom term.
CompoundTermTag
          A tag of compound term such as foo/2.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.imphooks
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.io
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.java
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.list
CompoundTerm
          Compound terms are the basic method for combining terms.
CompoundTermTag
          A tag of compound term such as foo/2.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.misc
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.termcomparsion
AtomTerm
          Atom term.
Term
          base class for all terms.
TermComparator
          comparator for two term
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.termcreation
IntegerTerm
          32bit Integer term.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.typetesting
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.unification
Term
          base class for all terms.
VariableTerm
          Represents Prolog variables such as X or A.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.buildins.uuid
AtomTerm
          Atom term.
Term
          base class for all terms.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.interpreter
AtomicTerm
          base class for all constant terms
AtomTerm
          Atom term.
CompoundTermTag
          A tag of compound term such as foo/2.
Term
          base class for all terms.
VariableTerm
          Represents Prolog variables such as X or A.
 

Classes in gnu.prolog.term used by gnu.prolog.vm.interpreter.instruction
AtomicTerm
          base class for all constant terms
CompoundTermTag
          A tag of compound term such as foo/2.
 


GNU Prolog for Java