Uses of Package
com.ugos.JIProlog.engine

Packages that use com.ugos.JIProlog.engine
com.ugos.JIProlog.engine   
 

Classes in com.ugos.JIProlog.engine used by com.ugos.JIProlog.engine
JIPAtom
          JIPAtom wraps a prolog atom
JIPClause
          JIPClause wraps a prolog clause
JIPClausesDatabase
          JIPClausesDatabase is the base class for external database of clauses
To implement a custom database of clauses, developers should implement the following methods:
- setAttributes
- addClauseAt
- addClause
- removeClause
- clauses
For more information see the section "How to implement a custom detabase of clauses" in the Reference Manual.
JIPCons
          JIPList wraps a prolog cons (a cons is composed by a set of terms separated by comma eventually enclosed in parenthesis: a,b,c or (a,b,c,).
JIPEngine
          JIPEngine implements the JIProlog interpeter.
JIPErrorEvent
          JIPErrorEvent is used to notify an error or an exception occured during execution.
JIPEvent
          JIPEvent is used to notify an interpreter event occurred during the execution
JIPEventListeners receive a JIPEvent object in one of their methods depending on the type of event
JIPEventListener
          JIPEventListeners are notified when an interpreter event has occured during execution.
JIPFunctor
          JIPFunctor wraps a prolog functor
JIPList
          JIPList wraps a prolog list
JIPNumber
          JIPNumber wraps a prolog number
JIPQuery
          JIPQuery wraps a single synchronous query.
JIPQueryClosedException
          JIPQueryClosedException is the exception raised by a JIPEngine object when the query specified by a a given handle was closed.
JIPRuntimeException
          JIPRuntimeException is the base class af all exceptions raised by JIProlog.
JIPString
          JIPString wraps to a prolog string.
JIPSyntaxErrorException
          JIPSyntaxErrorException is an exception raised by the internal parser when there is a syntax error in the string to parse.
JIPTerm
          JIPTerm wraps generic prolog terms (atoms, functors, lists, etc.)
JIPTermParser
          JIPTermParser parses a prolog stream and create an enumeration of prologprolog terms (atom, functor, list, etc.)
JIPTraceEvent
          JIPTraceEvent is used to notify a thar a Trace event occured.
JIPTraceListener
          JIPTraceListener receives JIPTraceEvent objects in one of its methods depending on the type of the events
JIPVariable
          JIPVariable wraps a prolog variable