All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addElement(PrologTerm). Method in class prolog.PrologDot
Rajoute un élément à la fin de la paire pointée.
addTerm(PrologTerm). Method in class prolog.PrologFunctor
Rajoute le terme spécifié à la fin du vecteur contenant les termes-fils du foncteur.

C

clone(). Method in class prolog.PrologDot
Retourne l'objet représentant la paire pointée.
clone(). Method in class prolog.PrologFloat
Retourne l'objet représentant le flottant Prolog.
clone(). Method in class prolog.PrologFunctor
Retourne l'objet représentant le foncteur Prolog.
clone(). Method in class prolog.PrologGoal
Retourne l'objet représentant le but Prolog.
clone(). Method in class prolog.PrologIdent
Retourne l'objet représentant l'identificateur Prolog.
clone(). Method in class prolog.PrologInt
Retourne l'objet représentant l'entier Prolog.
clone(). Method in class prolog.PrologNil
Retourne l'objet représentant le terme nil.
clone(). Method in class prolog.PrologRat
Retourne l'objet représentant le rationnel Prolog.
clone(). Method in class prolog.PrologString
Retourne l'objet représentant la chaîne Prolog.
clone(). Method in class prolog.PrologTerm
Retourne l'objet représentant le terme Prolog.
clone(). Method in class prolog.PrologVar
Retourne l'objet représentant la variable Prolog.
close(). Method in class Database
Ferme la connexion avec la base de données.
Connect(Socket). Constructor for class Connect
Initialise les flots d'entrée et de sortie et démarre le processus.
contains(PrologTerm). Method in class prolog.PrologDot
Teste si le terme spécifié fait partie de la paire pointée.

D

Database(). Constructor for class Database
Database(String, String, String). Constructor for class Database
Construit une nouvelle connexion avec la base de données en utilisant le pont "JDBC-ODBC Bridge" de SUN.
databaseModification(String). Method in class Database
Cette fonction est utilisée pour exécuter des requêtes de type INSERT, UPDATE ou DELETE et également des requêtes de type SQL DDL (Data Definition Language) comme CREATE TABLE ou DROP TABLE.
div(PrologRat). Method in class prolog.PrologRat
Divise les deux nombres rationnels.
div(PrologRat, PrologRat). Static method in class prolog.PrologRat
Divise les deux nombres rationnels.

G

getAllTerms(). Method in class prolog.PrologGoal
Retourne le vecteur contenant les termes du but.
getArite(). Method in class prolog.PrologGoal
Retourne l'arité du but Prolog.
getArity(). Method in class prolog.PrologFunctor
Retourne l'arité du foncteur.
getCar(). Method in class prolog.PrologDot
Retourne le premier élément de la paire pointée (ou liste).
getCdr(). Method in class prolog.PrologDot
Retourne le cdr de la paire pointée.
getDen(). Method in class prolog.PrologRat
Retourne la valeur du dénominateur.
getElementAt(int). Method in class prolog.PrologDot
Retourne l'élément de la liste à la position voulue.
getError(). Method in class prolog.PrologGoal
Retourne le numéro d'erreur du but (0 indique qu'il n'y a pas d'erreur).
getID(). Method in class prolog.PrologIdent
Retourne le numéro qui identifie l'identificateur Prolog.
getName(). Method in class prolog.PrologFunctor
Retourne le nom du foncteur.
getName(). Method in class prolog.PrologGoal
Retourne le nom du but.
getNum(). Method in class prolog.PrologRat
Retourne la valeur du numérateur.
getSize(). Method in class prolog.PrologDot
Retourne la taille de la liste (ou de la paire pointée).
getSize(). Method in class prolog.PrologString
Retourne la taille de la chaîne.
getTerm(int). Method in class prolog.PrologGoal
Renvoie le terme se trouvant à la position voulue.
getTermAt(int). Method in class prolog.PrologFunctor
Retourne le terme-fils se trouvant à la position donnée.
getTerms(). Method in class prolog.PrologFunctor
Retourne le vecteur contenant tous les termes-fils du foncteur.
getType(). Method in class prolog.PrologGoal
Retourne le type du but.
getValue(). Method in class prolog.PrologFloat
Retourne la valeur du double.
getValue(). Method in class prolog.PrologInt
Retourne la valeur de l'entier.
getValue(). Method in class prolog.PrologString
Retourne la chaîne de caractères.
getVarID(). Method in class prolog.PrologVar
Retourne l'identificateur de la variable.
getVector(). Method in class prolog.PrologDot
Retourne le vecteur représentant la paire pointée.

I

initialise(). Method in class prolog.PrologGoal
Cette méthode permet d'initialiser le but Prolog à exécuter depuis JAVA.
insertElementAt(PrologTerm, int). Method in class prolog.PrologDot
Insère un nouvel élément à la position voulue.
insertTermAt(PrologTerm, int). Method in class prolog.PrologFunctor
Insère un nouveau terme à la position voulue dans la liste des termes-fils du foncteur.
isDot(). Method in class prolog.PrologDot
Teste si le terme est une paire pointée qui n'est pas une liste.
isEmpty(). Method in class prolog.PrologDot
Teste si la paire pointée est vide ou pas.
isEmpty(). Method in class prolog.PrologFunctor
Teste si le foncteur est vide ou pas.
isList(). Method in class prolog.PrologDot
Teste si cette paire pointée est une liste.
isList(). Method in class prolog.PrologFloat
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologFunctor
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologIdent
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologInt
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologNil
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologRat
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologString
Teste si ce terme est une liste ou pas.
isList(). Method in class prolog.PrologTerm
Teste si le terme est une liste ou pas.
isList(). Method in class prolog.PrologVar
Teste si ce terme est une liste ou pas.
isNil(). Method in class prolog.PrologDot
Teste si ce terme est l'atome nil.

L

listResultSet(ResultSet). Method in class Database
Transforme l'ensemble résultat en une liste de listes Prolog.
loadClass(String). Method in class NetworkClassLoader
Retourne l'objet Class représentant la classe que l'on veut charger.
Cette méthode résoud toujours la classe.
loadClass(String, boolean). Method in class NetworkClassLoader
Retourne l'objet Class représentant la classe chargée.

M

main(String[]). Static method in class Server
Met en marche le serveur.
moins(PrologRat). Method in class prolog.PrologRat
Soustrait les deux nombres rationnels.
moins(PrologRat, PrologRat). Static method in class prolog.PrologRat
Soustrait les deux nombres rationnels.
mult(PrologRat). Method in class prolog.PrologRat
Multiplie les deux nombres rationnels.
mult(PrologRat, PrologRat). Static method in class prolog.PrologRat
Multiplie les deux nombres rationnels.

N

NetworkClassLoader(String). Constructor for class NetworkClassLoader
Construit un nouvel objet NetworkClassLoader à l'adresse donnée.
nextSolution(). Method in class prolog.PrologGoal
Demande à Prolog la prochaine solution du prédicat.

P

plus(PrologRat). Method in class prolog.PrologRat
Additionne les deux nombres rationnels.
plus(PrologRat, PrologRat). Static method in class prolog.PrologRat
Additionne les deux nombres rationnels.
prologConnection(String, int, int, int). Static method in class prolog.PrologGoal
Ouvre une socket entre le programme et le serveur Java dans le but de lancer un prédicat Prolog depuis Java.
prologDeconnection(). Static method in class prolog.PrologGoal
Déconnecte Prolog et le programme Java du serveur Java.
PrologDot(). Constructor for class prolog.PrologDot
PrologDot(PrologDot). Constructor for class prolog.PrologDot
Construit une nouvelle paire pointée par recopie d'une autre paire pointée.
PrologDot(PrologTerm, PrologTerm). Constructor for class prolog.PrologDot
Construit une nouvelle paire pointée (ou liste) à partir de son car et de son cdr.
PrologDot(Vector). Constructor for class prolog.PrologDot
Construit une liste (ou paire pointée) avec le vecteur donné.
PrologException(). Constructor for class prolog.PrologException
Construit une nouvelle PrologException sans message.
PrologException(String). Constructor for class prolog.PrologException
Construit une nouvelle PrologException avec un message particulier.
PrologFloat(). Constructor for class prolog.PrologFloat
Construit un flottant double précision de valeur zéro.
PrologFloat(double). Constructor for class prolog.PrologFloat
Construit un flottant double précision de valeur donnée.
PrologFloat(Double). Constructor for class prolog.PrologFloat
Construit un flottant double précision de valeur donnée.
PrologFloat(PrologFloat). Constructor for class prolog.PrologFloat
Construit un flottant double précision à partir d'un flottant Prolog.
PrologFunctor(). Constructor for class prolog.PrologFunctor
PrologFunctor(PrologFunctor). Constructor for class prolog.PrologFunctor
Construit un foncteur à partir d'un autre foncteur.
PrologFunctor(String, Vector). Constructor for class prolog.PrologFunctor
Construit un foncteur à partir de son nom et de ses termes-fils.
PrologGoal(). Constructor for class prolog.PrologGoal
Construit un nouveau but Prolog.
PrologGoal(PrologGoal). Constructor for class prolog.PrologGoal
Construit un nouveau but Prolog à partir d'un autre but Prolog.
PrologGoal(String). Constructor for class prolog.PrologGoal
Construit un nouveau but Prolog de nom donné.
PrologGoalException(). Constructor for class prolog.PrologGoalException
Construit une nouvelle PrologGoalException sans message.
PrologGoalException(String). Constructor for class prolog.PrologGoalException
Construit une nouvelle PrologGoalException avec un message particulier.
PrologIdent(). Constructor for class prolog.PrologIdent
Construit un identificateur vide de numéro -2.
PrologIdent(PrologIdent). Constructor for class prolog.PrologIdent
Construit un identificateur à partir d'un autre identificateur Prolog.
PrologIdent(String). Constructor for class prolog.PrologIdent
Construit un identificateur dont l'étiquette est donnée.
PrologInt(). Constructor for class prolog.PrologInt
Construit un entier de valeur zéro.
PrologInt(int). Constructor for class prolog.PrologInt
Construit un entier de valeur donnée.
PrologInt(Integer). Constructor for class prolog.PrologInt
Construit un entier de valeur donnée.
PrologInt(PrologInt). Constructor for class prolog.PrologInt
Construit un entier Prolog à partir d'un autre entier Prolog.
PrologNil(). Constructor for class prolog.PrologNil
Construit l'atome nil.
PrologRat(). Constructor for class prolog.PrologRat
Construit un rationnel de valeur zéro.
PrologRat(int, int). Constructor for class prolog.PrologRat
Construit un rationnel de valeur donnée.
PrologRat(PrologRat). Constructor for class prolog.PrologRat
Construit un rationnel à partir d'un autre rationnel.
PrologString(). Constructor for class prolog.PrologString
Construit une chaîne vide de longueur zéro.
PrologString(PrologString). Constructor for class prolog.PrologString
Construit une chaîne à partir d'une autre chaîne Prolog.
PrologString(String). Constructor for class prolog.PrologString
Construit une chaîne de valeur donnée.
PrologTerm(). Constructor for class prolog.PrologTerm
PrologVar(). Constructor for class prolog.PrologVar
Construit une nouvelle variable Prolog.
PrologVar(int). Constructor for class prolog.PrologVar
Construit une nouvelle variable Prolog et initialise le numéro identificateur de la variable.
putTerm(int, PrologTerm). Method in class prolog.PrologGoal
Insère un terme à la position voulue dans le but.
putTerm(PrologTerm). Method in class prolog.PrologGoal
Insère un terme à la dernière position dans le but.

R

readIn(DataInputStream). Method in class prolog.PrologDot
Lit dans le flot d'entrée le code représentant la paire pointée et répercute cette lecture sur les termes la composant.
readIn(DataInputStream). Method in class prolog.PrologFloat
Lit dans le flot d'entrée le code représentant le double.
readIn(DataInputStream). Method in class prolog.PrologFunctor
Lit dans le flot d'entrée le code représentant le foncteur et répercute cette lecture sur ses termes-fils.
readIn(DataInputStream). Method in class prolog.PrologGoal
Lit dans le flot d'entrée le code représentant le but Prolog.
readIn(DataInputStream). Method in class prolog.PrologIdent
Lit dans le flot d'entrée le code représentant l'identificateur.
readIn(DataInputStream). Method in class prolog.PrologInt
Lit dans le flot d'entrée le code représentant l'entier.
readIn(DataInputStream). Method in class prolog.PrologRat
Lit dans le flot d'entrée le code représentant le rationnel.
readIn(DataInputStream). Method in class prolog.PrologString
Lit dans le flot d'entrée le code représentant la chaîne de caractères.
readIn(DataInputStream). Method in class prolog.PrologVar
Lit dans le flot d'entrée le code représentant la variable.
readJavaIn(DataInputStream). Method in class prolog.PrologDot
Lit dans le flot d'entrée le code représentant la paire pointée et répercute cette lecture sur les termes la composant.
readJavaIn(DataInputStream). Method in class prolog.PrologFloat
Lit dans le flot d'entrée le code représentant le double.
readJavaIn(DataInputStream). Method in class prolog.PrologFunctor
Lit dans le flot d'entrée le code représentant le foncteur et répercute cette lecture sur ses termes-fils.
readJavaIn(DataInputStream). Method in class prolog.PrologGoal
Lit dans le flot d'entrée le code représentant le but Prolog.
readJavaIn(DataInputStream). Method in class prolog.PrologIdent
Lit dans le flot d'entrée le code représentant l'identificateur.
readJavaIn(DataInputStream). Method in class prolog.PrologInt
Lit dans le flot d'entrée le code représentant l'entier.
readJavaIn(DataInputStream). Method in class prolog.PrologRat
Lit dans le flot d'entrée le code représentant le rationnel.
readJavaIn(DataInputStream). Method in class prolog.PrologString
Lit dans le flot d'entrée le code représentant la chaîne de caractères.
readJavaIn(DataInputStream). Method in class prolog.PrologVar
Lit dans le flot d'entrée le code représentant la variable.
removeAllTerms(). Method in class prolog.PrologFunctor
Efface tous les termes-fils du foncteur (dont l'arité devient alors nulle).
removeElement(PrologTerm). Method in class prolog.PrologDot
Détruit la première occurrence de l'élément voulu.
removeElementAt(int). Method in class prolog.PrologDot
Détruit l'élément à la position voulue.
removeTermAt(int). Method in class prolog.PrologFunctor
Efface le terme-fils se trouvant à la position spécifiée.
run(). Method in class Connect
Fonction principale du processus.
run(). Method in class Server
Représente le corps du thread du serveur.

S

selectQuery(String). Method in class Database
Envoie une requête SQL de type SELECT à la base de données.
Server(). Constructor for class Server
Crée un serveur de socket pour écouter les connexions et lance le thread.
setAllTerms(Vector). Method in class prolog.PrologGoal
Remplace la totalité des termes du but par les termes donnés.
setArite(int). Method in class prolog.PrologGoal
Modifie l'arité du prédicat.
setCar(PrologTerm). Method in class prolog.PrologDot
Modifie le premier terme (car) de la paire pointée (ou liste).
setCdr(PrologTerm). Method in class prolog.PrologDot
Remplace le second élément (cdr) d'une paire pointée par un autre élément.
setDot(PrologDot). Method in class prolog.PrologDot
Remplace la présente paire pointée (ou liste) par une autre paire pointée (ou liste).
setDot(Vector). Method in class prolog.PrologDot
Remplace la présente paire pointée (ou liste) par une autre paire pointée (ou liste) représentée par son vecteur.
setElementAt(PrologTerm, int). Method in class prolog.PrologDot
Remplace l'élément à la position voulue.
setError(int). Method in class prolog.PrologGoal
Met à jour le numéro d'erreur du prédicat.
setName(String). Method in class prolog.PrologFunctor
Modifie le nom (ou étiquette) du foncteur.
setName(String). Method in class prolog.PrologGoal
Modifie le nom du but.
setTerm(int, PrologTerm). Method in class prolog.PrologGoal
Remplace le terme à la position voulue dans le but.
setTermAt(PrologTerm, int). Method in class prolog.PrologFunctor
Remplace le terme-fils se trouvant à la position donnée par un autre terme.
setTerms(Vector). Method in class prolog.PrologFunctor
Modifie les termes-fils du foncteur.
setType(byte). Method in class prolog.PrologGoal
Modifie le type du but.
setValue(double). Method in class prolog.PrologFloat
Modifie la valeur du double.
setValue(int). Method in class prolog.PrologInt
Modifie la valeur de l'entier.
setValue(String). Method in class prolog.PrologString
Modifie la valeur de la chaîne et sa taille.
setValues(int, int). Method in class prolog.PrologRat
Modifie la valeur du rationnel.
setVarID(int). Method in class prolog.PrologVar
Modifie l'identificateur de la variable.
simplify(). Method in class prolog.PrologRat
Simplifie le nombre rationnel.
size. Variable in class prolog.PrologString
Taille de la chaîne de caractères.
stopGoal(). Method in class prolog.PrologGoal
Cette méthode permet de stopper l'exécution du but avant qu'il n'y ait plus de solutions.

T

toString(). Method in class prolog.PrologDot
Retourne la représentation d'une paire pointée sous forme de chaîne.
toString(). Method in class prolog.PrologFloat
Retourne la représentation du terme PrologFloat sous forme de chaîne.
toString(). Method in class prolog.PrologFunctor
Retourne la représentation d'un foncteur sous forme de chaîne.
toString(). Method in class prolog.PrologGoal
Retourne la représentation du but Prolog sous forme de chaîne.
toString(). Method in class prolog.PrologIdent
Retourne la représentation du terme PrologIdent sous forme de chaîne.
toString(). Method in class prolog.PrologInt
Retourne la représentation du terme PrologInt sous forme de chaîne.
toString(). Method in class prolog.PrologNil
Retourne la représentation du terme PrologNil sous forme de chaîne.
toString(). Method in class prolog.PrologRat
Retourne la représentation du terme PrologRat sous forme de chaîne.
toString(). Method in class prolog.PrologString
Retourne la représentation du terme PrologString sous forme de chaîne.
toString(). Method in class prolog.PrologTerm
Retourne la représentation du terme Prolog sous forme de chaîne.
toString(). Method in class prolog.PrologVar
Retourne la représentation du terme PrologVar sous forme de chaîne.

V

value. Variable in class prolog.PrologString
Variable contenant la chaîne de caractères.

W

whatIs(). Method in class prolog.PrologDot
Retourne le caractère représentant le type paire pointée.
whatIs(). Method in class prolog.PrologFloat
Retourne le caractère représentant le type double.
whatIs(). Method in class prolog.PrologFunctor
Retourne le caractère représentant le type foncteur.
whatIs(). Method in class prolog.PrologIdent
Retourne le caractère représentant le type identificateur.
whatIs(). Method in class prolog.PrologInt
Retourne le caractère représentant le type entier.
whatIs(). Method in class prolog.PrologNil
Retourne le caractère représentant le type nil.
whatIs(). Method in class prolog.PrologRat
Retourne le caractère représentant le type rationnel.
whatIs(). Method in class prolog.PrologString
Retourne le caractère représentant le type chaîne de caractères.
whatIs(). Method in class prolog.PrologTerm
Retourne le type du terme Prolog.
whatIs(). Method in class prolog.PrologVar
Retourne le caractère représentant le type variable.
writeIn(DataOutputStream). Method in class prolog.PrologDot
Ecrit dans le flot de sortie le code représentant la paire pointée et répercute cette écriture sur les termes la composant.
writeIn(DataOutputStream). Method in class prolog.PrologFloat
Ecrit dans le flot de sortie le code représentant le double.
writeIn(DataOutputStream). Method in class prolog.PrologFunctor
Ecrit dans le flot de sortie le code représentant le foncteur en répercutant cette écriture sur ses termes-fils.
writeIn(DataOutputStream). Method in class prolog.PrologGoal
Ecrit dans le flot de sortie le code représentant le but Prolog.
writeIn(DataOutputStream). Method in class prolog.PrologIdent
Ecrit dans le flot de sortie le code représentant l'identificateur.
writeIn(DataOutputStream). Method in class prolog.PrologInt
Ecrit dans le flot de sortie le code représentant l'entier.
writeIn(DataOutputStream). Method in class prolog.PrologNil
Ecrit dans le flot de sortie le code représentant l'atome nil.
writeIn(DataOutputStream). Method in class prolog.PrologRat
Ecrit dans le flot de sortie le code représentant le rationnel.
writeIn(DataOutputStream). Method in class prolog.PrologString
Ecrit dans le flot de sortie le code représentant la chaîne de caractères.
writeIn(DataOutputStream). Method in class prolog.PrologTerm
Ecrit dans le flot de sortie le code représentant le terme.
writeIn(DataOutputStream). Method in class prolog.PrologVar
Ecrit dans le flot de sortie le code représentant la variable.
writeJavaIn(DataOutputStream). Method in class prolog.PrologDot
Ecrit dans le flot de sortie le code représentant la paire pointée et répercute cette écriture sur les termes la composant.
writeJavaIn(DataOutputStream). Method in class prolog.PrologFloat
Ecrit dans le flot de sortie le code représentant le double.
writeJavaIn(DataOutputStream). Method in class prolog.PrologFunctor
Ecrit dans le flot de sortie le code représentant le foncteur en répercutant cette écriture sur ses termes-fils.
writeJavaIn(DataOutputStream). Method in class prolog.PrologGoal
Ecrit dans le flot de sortie le code représentant le but Prolog.
writeJavaIn(DataOutputStream). Method in class prolog.PrologIdent
Ecrit dans le flot de sortie le code représentant l'identificateur.
writeJavaIn(DataOutputStream). Method in class prolog.PrologInt
Ecrit dans le flot de sortie le code représentant l'entier.
writeJavaIn(DataOutputStream). Method in class prolog.PrologNil
Ecrit dans le flot de sortie le code représentant l'atome nil.
writeJavaIn(DataOutputStream). Method in class prolog.PrologRat
Ecrit dans le flot de sortie le code représentant le rationnel.
writeJavaIn(DataOutputStream). Method in class prolog.PrologString
Ecrit dans le flot de sortie le code représentant la chaîne de caractères.
writeJavaIn(DataOutputStream). Method in class prolog.PrologTerm
Ecrit dans le flot de sortie le code représentant le terme.
writeJavaIn(DataOutputStream). Method in class prolog.PrologVar
Ecrit dans le flot de sortie le code représentant la variable.