A B C D E F G H I J L M N O P R S T U W

J

JIPAtom - class com.ugos.JIProlog.engine.JIPAtom.
JIPAtom wraps a prolog atom
JIPClause - class com.ugos.JIProlog.engine.JIPClause.
JIPClause wraps a prolog clause
JIPClausesDatabase - class com.ugos.JIProlog.engine.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.
JIPClausesDatabase() - Constructor for class com.ugos.JIProlog.engine.JIPClausesDatabase
Constucts a new JIPClausesDatabase
JIPClausesEnumeration - class com.ugos.JIProlog.engine.JIPClausesEnumeration.
JIPClausesEnumeration is the base class to implement an enumeration of clauses contained in a custom database
Developers should implements the methods:
- nextClause
- hasMoreElements
For more information see the section "How to implement a custom database of clauses" in the Reference Manual.
JIPClausesEnumeration(JIPClausesDatabase) - Constructor for class com.ugos.JIProlog.engine.JIPClausesEnumeration
Constructs a clauses enumeration from an instance of JIPClausesDatabase
JIPClient - class com.ugos.JIProlog.client.JIPClient.
JIPClient implements the methods to talk with JIProlog server.
JIPClient(InetAddress) - Constructor for class com.ugos.JIProlog.client.JIPClient
Creates a new JIProlog client object and connect it to the specified host on the default port number.
JIPClient(InetAddress, int) - Constructor for class com.ugos.JIProlog.client.JIPClient
Creates a new JIProlog client object and connect it to the specified host on the given port number.
JIPClient(String) - Constructor for class com.ugos.JIProlog.client.JIPClient
Creates a new JIProlog client object and connect it to the specified host on the default port number.
JIPClient(String, int) - Constructor for class com.ugos.JIProlog.client.JIPClient
Creates a new JIProlog client object and connect it to the specified host on the given port number.
JIPClientException - exception com.ugos.JIProlog.client.JIPClientException.
 
JIPCons - class com.ugos.JIProlog.engine.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 - class com.ugos.JIProlog.engine.JIPEngine.
JIPEngine implements the JIProlog interpeter.
JIPEngine() - Constructor for class com.ugos.JIProlog.engine.JIPEngine
Constructs a new instance of JIPEngine with default values search path, input and output stream.
JIPErrorEvent - class com.ugos.JIProlog.engine.JIPErrorEvent.
JIPErrorEvent is used to notify an error or an exception occured during execution.
JIPEvent - class com.ugos.JIProlog.engine.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 - interface com.ugos.JIProlog.engine.JIPEventListener.
JIPEventListeners are notified when an interpreter event has occured during execution.
JIPFunctor - class com.ugos.JIProlog.engine.JIPFunctor.
JIPFunctor wraps a prolog functor
JIPInvalidHandleException - exception com.ugos.JIProlog.engine.JIPInvalidHandleException.
JIPInvalidHandleException is the exception raised by a JIPEngine object when the query specified by a a given handle is not found.
JIPIsRunningException - exception com.ugos.JIProlog.engine.JIPIsRunningException.
JIPIsRunningException is the exception raised by a JIPEngine object when the when nextSolution method is called while the interpreter is still running.
JIPJVMException - exception com.ugos.JIProlog.engine.JIPJVMException.
JIPJVMException is the exception raised by the interpreter when a Java generic exception is raised during execution.
JIPJVMException(Throwable) - Constructor for class com.ugos.JIProlog.engine.JIPJVMException
Constructs a new JIPJVMException
JIPList - class com.ugos.JIProlog.engine.JIPList.
JIPList wraps a prolog list
JIPNumber - class com.ugos.JIProlog.engine.JIPNumber.
JIPNumber wraps a prolog number
JIPParameterTypeException - exception com.ugos.JIProlog.engine.JIPParameterTypeException.
Exception raised when a built-in predicate find a parameter of unexpected type.
JIPParameterTypeException() - Constructor for class com.ugos.JIProlog.engine.JIPParameterTypeException
Constructs a new JIPParameterTypeException
JIPParameterTypeException(int, int) - Constructor for class com.ugos.JIProlog.engine.JIPParameterTypeException
Constructs a new JIPParameterTypeException
JIPParameterUnboundedException - exception com.ugos.JIProlog.engine.JIPParameterUnboundedException.
Exception raised when a built-in predicate find an unexpected unbonded variable.
JIPParameterUnboundedException(int) - Constructor for class com.ugos.JIProlog.engine.JIPParameterUnboundedException
Constructor Constructs a new JIPParameterUnboundedException
JIPQuery - class com.ugos.JIProlog.engine.JIPQuery.
JIPQuery wraps a single synchronous query.
JIPQueryClosedException - exception com.ugos.JIProlog.engine.JIPQueryClosedException.
JIPQueryClosedException is the exception raised by a JIPEngine object when the query specified by a a given handle was closed.
JIProlog - class com.ugos.JIProlog.JIProlog.
JIProlog implements the stand alone prolog interpreter.
JIProlog() - Constructor for class com.ugos.JIProlog.JIProlog
 
JIPRuntimeException - exception com.ugos.JIProlog.engine.JIPRuntimeException.
JIPRuntimeException is the base class af all exceptions raised by JIProlog.
JIPRuntimeException(int, String) - Constructor for class com.ugos.JIProlog.engine.JIPRuntimeException
Constructs a new JIPRuntimeException
JIPRuntimeException(String) - Constructor for class com.ugos.JIProlog.engine.JIPRuntimeException
Constructs a new JIPRuntimeException with unknown error number
JIPServerException - exception com.ugos.JIProlog.client.JIPServerException.
 
JIPSolution - class com.ugos.JIProlog.client.JIPSolution.
JIPSolution wraps a solution returned by JIProlog Server.
JIPString - class com.ugos.JIProlog.engine.JIPString.
JIPString wraps to a prolog string.
JIPSyntaxErrorException - exception com.ugos.JIProlog.engine.JIPSyntaxErrorException.
JIPSyntaxErrorException is an exception raised by the internal parser when there is a syntax error in the string to parse.
JIPTerm - class com.ugos.JIProlog.engine.JIPTerm.
JIPTerm wraps generic prolog terms (atoms, functors, lists, etc.)
JIPTermParser - class com.ugos.JIProlog.engine.JIPTermParser.
JIPTermParser parses a prolog stream and create an enumeration of prologprolog terms (atom, functor, list, etc.)
JIPTraceEvent - class com.ugos.JIProlog.engine.JIPTraceEvent.
JIPTraceEvent is used to notify a thar a Trace event occured.
JIPTraceListener - interface com.ugos.JIProlog.engine.JIPTraceListener.
JIPTraceListener receives JIPTraceEvent objects in one of its methods depending on the type of the events
JIPVariable - class com.ugos.JIProlog.engine.JIPVariable.
JIPVariable wraps a prolog variable
JIPXCall - class com.ugos.JIProlog.engine.JIPXCall.
JIPXCall is the base class for custom built-in predicates.
JIPXCall() - Constructor for class com.ugos.JIProlog.engine.JIPXCall
 

A B C D E F G H I J L M N O P R S T U W