- JARClassProvider - Class in com.ugos.util
-
Questa classe implementa un ClassProvider per file .jar
- JARClassProvider() - Constructor for class com.ugos.util.JARClassProvider
-
Costruttore.
- JDBCClausesDatabase - Class in com.ugos.jiprolog.extensions.database
-
- JDBCClausesDatabase() - Constructor for class com.ugos.jiprolog.extensions.database.JDBCClausesDatabase
-
- JDBCClausesEnumeration - Class in com.ugos.jiprolog.extensions.database
-
- JDBCClausesEnumeration(JDBCClausesDatabase) - Constructor for class com.ugos.jiprolog.extensions.database.JDBCClausesEnumeration
-
- JIPAbortException - Exception in com.ugos.jiprolog.engine
-
JIPJVMException is the exception raised by the interpreter when a Java generic exception
is raised during execution.
- JIPAbortException() - Constructor for exception com.ugos.jiprolog.engine.JIPAbortException
-
Constructs a new JIPJVMException
- JIPAtom - Class in com.ugos.jiprolog.engine
-
JIPAtom wraps a prolog atom
- JIPCatch3 - Class in com.ugos.jiprolog.extensions.exception
-
- JIPCatch3() - Constructor for class com.ugos.jiprolog.extensions.exception.JIPCatch3
-
- JIPClause - Class in com.ugos.jiprolog.engine
-
JIPClause wraps a prolog clause
- JIPClausesDatabase - Class in com.ugos.jiprolog.engine
-
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 in com.ugos.jiprolog.engine
-
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
- JIPCons - Class in com.ugos.jiprolog.engine
-
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,).
- JIPCreateObject3 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPCreateObject3() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPCreateObject3
-
- JIPDebugger - Class in com.ugos.jiprolog.engine
-
- JIPDebugger() - Constructor for class com.ugos.jiprolog.engine.JIPDebugger
-
- JIPEngine - Class in com.ugos.jiprolog.engine
-
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 in com.ugos.jiprolog.engine
-
JIPErrorEvent is used to notify an error or an exception occured during execution.
- JIPEvent - Class in com.ugos.jiprolog.engine
-
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 in com.ugos.jiprolog.engine
-
JIPEventListeners are notified when an interpreter event has occured during execution.
- JIPFunctor - Class in com.ugos.jiprolog.engine
-
JIPFunctor wraps a prolog functor
- JIPGet3 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPGet3() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPGet3
-
- JIPGetClass2 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPGetClass2() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPGetClass2
-
- JIPGetConstructors2 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPGetConstructors2() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPGetConstructors2
-
- JIPGetFields2 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPGetFields2() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPGetFields2
-
- JIPGetMethods2 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPGetMethods2() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPGetMethods2
-
- JIPInvalidHandleException - Exception in com.ugos.jiprolog.engine
-
JIPInvalidHandleException is the exception raised by a JIPEngine object when the
query specified by a a given handle is not found.
- JIPInvoke4 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPInvoke4() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPInvoke4
-
- JIPio - Class in com.ugos.jiprolog.extensions.io
-
- JIPio() - Constructor for class com.ugos.jiprolog.extensions.io.JIPio
-
- JIPIsRunningException - Exception in com.ugos.jiprolog.engine
-
JIPIsRunningException is the exception raised by a JIPEngine object when the
when nextSolution method is called while the interpreter is still running.
- JIPJVMException - Exception in com.ugos.jiprolog.engine
-
JIPJVMException is the exception raised by the interpreter when a Java generic exception
is raised during execution.
- JIPJVMException(Throwable) - Constructor for exception com.ugos.jiprolog.engine.JIPJVMException
-
Constructs a new JIPJVMException
- JIPList - Class in com.ugos.jiprolog.engine
-
JIPList wraps a prolog list
- JIPNumber - Class in com.ugos.jiprolog.engine
-
JIPNumber wraps a prolog number
- JIPParameterTypeException - Exception in com.ugos.jiprolog.engine
-
Exception raised when a built-in predicate find a parameter of unexpected type.
- JIPParameterTypeException(int, int) - Constructor for exception com.ugos.jiprolog.engine.JIPParameterTypeException
-
Constructs a new JIPParameterTypeException
- JIPParameterTypeException() - Constructor for exception com.ugos.jiprolog.engine.JIPParameterTypeException
-
Constructs a new JIPParameterTypeException
- JIPParameterUnboundedException - Exception in com.ugos.jiprolog.engine
-
Exception raised when a built-in predicate find an unexpected unbonded variable.
- JIPParameterUnboundedException(int) - Constructor for exception com.ugos.jiprolog.engine.JIPParameterUnboundedException
-
Constructor
Constructs a new JIPParameterUnboundedException
- JIPQuery - Class in com.ugos.jiprolog.engine
-
JIPQuery wraps a single synchronous query.
- JIPQueryClosedException - Exception in com.ugos.jiprolog.engine
-
JIPQueryClosedException is the exception raised by a JIPEngine object when the
query specified by a a given handle was closed.
- JIPReleaseObject1 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPReleaseObject1() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPReleaseObject1
-
- JIProlog - Class in com.ugos.jiprolog
-
JIProlog implements the stand alone prolog interpreter.
- JIProlog() - Constructor for class com.ugos.jiprolog.JIProlog
-
- JIPRuntimeException - Exception in com.ugos.jiprolog.engine
-
JIPRuntimeException is the base class af all exceptions raised by JIProlog.
- JIPRuntimeException(int, String) - Constructor for exception com.ugos.jiprolog.engine.JIPRuntimeException
-
Constructs a new JIPRuntimeException
- JIPRuntimeException(String) - Constructor for exception com.ugos.jiprolog.engine.JIPRuntimeException
-
Constructs a new JIPRuntimeException with unknown error number
- JIPSet3 - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPSet3() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPSet3
-
- JIPString - Class in com.ugos.jiprolog.engine
-
JIPString wraps to a prolog string.
- JIPSyntaxErrorException - Exception in com.ugos.jiprolog.engine
-
JIPSyntaxErrorException is an exception raised by the internal parser
when there is a syntax error in the string to parse.
- JIPTerm - Class in com.ugos.jiprolog.engine
-
JIPTerm wraps generic prolog terms (atoms, functors, lists, etc.)
- JIPTermParser - Class in com.ugos.jiprolog.engine
-
JIPTermParser parses a prolog stream and create an enumeration of prologprolog terms (atom, functor, list, etc.)
- JIPThrow1 - Class in com.ugos.jiprolog.extensions.exception
-
- JIPThrow1() - Constructor for class com.ugos.jiprolog.extensions.exception.JIPThrow1
-
- JIPTraceEvent - Class in com.ugos.jiprolog.engine
-
JIPTraceEvent is used to notify a thar a Trace event occured.
- JIPTraceListener - Interface in com.ugos.jiprolog.engine
-
JIPTraceListener receives JIPTraceEvent objects in one of its methods depending on the type of the events
- JIPUserException - Exception in com.ugos.jiprolog.extensions.exception
-
- JIPUserException(JIPTerm) - Constructor for exception com.ugos.jiprolog.extensions.exception.JIPUserException
-
- JIPVariable - Class in com.ugos.jiprolog.engine
-
JIPVariable wraps a prolog variable
- JIPXCall - Class in com.ugos.jiprolog.engine
-
JIPXCall is the base class for custom built-in predicates.
- JIPXCall() - Constructor for class com.ugos.jiprolog.engine.JIPXCall
-
- JIPxReflect - Class in com.ugos.jiprolog.extensions.reflect
-
- JIPxReflect() - Constructor for class com.ugos.jiprolog.extensions.reflect.JIPxReflect
-