Interface | Description |
---|---|
PrologAtom |
Represent the Prolog atom data type.
|
PrologClause |
Prolog clause is composed by two prolog terms that define a prolog clause,
the head and the body.
|
PrologClauseBuilder |
Prolog clause builder to create prolog clauses.
|
PrologClauses |
Clause family list that join all clauses with same functor/arity based
indicator.
|
PrologConsole |
Represent the prolog console of the system.
|
PrologConverter<T> |
Converter for convert
PrologTerm to the equivalent native T
term representation. |
PrologDocumentable | |
PrologDouble |
Prolog term that represent a double precision floating point number.
|
PrologElement |
Prolog element describe the common behavior of all prolog components like
clause and term.
|
PrologEngine |
A PrologEngine instance is used in order to interact with the concrete prolog
engine.
|
PrologEntry |
PrologEntry is key-value pair of PrologTerm.
|
PrologFloat |
Prolog term that represent a single precision floating point number.
|
PrologFormatter |
Class that define the string format for prolog logger out put. have a format
method that give some log record and return the string format for this record
to be print in logger out put.
|
PrologIndicator |
Indicator to denote the signature for Prolog Terms using a functor/arity
format.
|
PrologInteger |
Prolog term that represent a integer number.
|
PrologJavaConverter |
Converter for convert
PrologTerm to the equivalent Java object taking
like reference the following equivalence table. |
PrologList |
Represent prolog list compound term.
|
PrologLogger |
Logger platform interface to log message at any level.
|
PrologLong |
Prolog term that represent a long integer number.
|
PrologMap |
A PrologTerm that maps PrologTerm keys to PrologTerm values.
|
PrologNumber |
Represent all Prolog number data type.
|
PrologOperator |
This class defines a Prolog operator.
|
PrologOperatorSet |
A collection that contains no duplicate Prolog operators.
|
PrologProgram | |
PrologProvider |
Prolog Provider is the class to interact with all prolog components (data
types, constants, logger, parser, converter and engine).
|
PrologQuery |
Prolog query is the mechanism to query the prolog database loaded in prolog
engine.
|
PrologQueryBuilder |
Prolog query builder to create prolog queries.
|
PrologReference |
PrologReference is a specialized Term with an Object field, representing
Prolog references to Java objects (or to null).
|
PrologStructure |
Represent structured prolog compound term.
|
PrologTerm |
Ancestor prolog data type.
|
PrologType |
Describe the possible types accepted by a variable.
|
PrologVariable |
Prolog term that represent variable data type.
|
Class | Description |
---|---|
AbstractClause |
Partial implementation of
PrologClause interface. |
AbstractCompounds | |
AbstractConsole |
Partial implementation of
PrologConsole interface. |
AbstractConverter<T> |
Partial implementation of
PrologConverter interface. |
AbstractEngine |
Partial implementation of
PrologEngine . |
AbstractIndicator |
Partial implementation of
PrologIndicator interface. |
AbstractIterator<E> |
Partial implementation of
Iterator interface. |
AbstractJavaConverter |
Partial implementation of
PrologJavaConverter interface. |
AbstractLogger |
Partial implementation of
PrologLogger interface. |
AbstractOperator |
Partial implementation of
PrologOperator . |
AbstractProgram | |
AbstractProvider |
Partial implementation of
PrologProvider |
AbstractQuery |
Partial implementation of
PrologQuery interface. |
AbstractTerm |
Partial implementation of
PrologTerm interface. |
ArrayIterator<E> |
Iterator implementation over array of elements.
|
Licenses |
Class that contains some constants licenses names.
|
Prolog |
Bootstrap platform class.
|
PrologBuiltin | |
PrologScriptEngine |
Partial implementation of
ScriptEngine |
PrologScriptEngineFactory |
Partial implementation of
ScriptEngineFactory |
PrologTermType |
Contains all PrologTerm types constants
|
Error | Description |
---|---|
ArityError |
Runtime error raised when occurs one call to get arity method over a term
that no have arity property.
|
CompoundExpectedError |
Runtime error raised when occurs one call to some method over no compound
term like get arguments or get argument at some position. all atomics term no
have arguments and optionally over related invocations of the mentioned
methods this runtime error take place.
|
FunctorError |
Runtime error raised when occurs one call to get functor method over a term
that no have functor property.
|
IndicatorError |
Runtime error raised when occurs one call to get get indicator method over a
term that no have indicator property.
|
ListExpectedError | |
PrologError | |
StructureExpectedError | |
SyntaxError |
Runtime error raised when occurs one syntax error.
|
UnknownTermError |
Runtime error raised when
PrologConverter don't have an equivalent
term for some passed object. |
Copyright © 2020–2024 Prolobjectlink Project. All rights reserved.