All Packages Class Hierarchy This Package Previous Next Index
Class prolog.PrologNil
java.lang.Object
|
+----prolog.PrologTerm
|
+----prolog.PrologNil
- public class PrologNil
- extends PrologTerm
- implements Serializable
Représente l'atome Prolog particulier "nil"
(également représenté par le symbole "[]").
- Version:
- 1.0 -- Last update : 30/05/97
- Author:
- Stéphane CABAGNO -- Copyright © 1997 PrologIA
- See Also:
- PrologDot, PrologFloat, PrologFunctor, PrologIdent, PrologInt, PrologRat, PrologString, PrologVar
-
PrologNil()
- Construit l'atome nil.
-
clone()
- Retourne l'objet représentant le terme nil.
-
isList()
- Teste si ce terme est une liste ou pas.
-
toString()
- Retourne la représentation du terme PrologNil sous forme de chaîne.
-
whatIs()
- Retourne le caractère représentant le type nil.
-
writeIn(DataOutputStream)
- Ecrit dans le flot de sortie le code représentant l'atome nil.
-
writeJavaIn(DataOutputStream)
- Ecrit dans le flot de sortie le code représentant l'atome nil.
PrologNil
public PrologNil()
- Construit l'atome nil.
isList
public boolean isList()
- Teste si ce terme est une liste ou pas.
- Returns:
- vrai car l'atome nil est une liste particulière
- Overrides:
- isList in class PrologTerm
whatIs
public byte whatIs()
- Retourne le caractère représentant le type nil.
- Returns:
- le caractère représentant le type nil: 'n'
- Overrides:
- whatIs in class PrologTerm
clone
public Object clone()
- Retourne l'objet représentant le terme nil.
- Returns:
- l'objet représentant le terme nil
- Overrides:
- clone in class PrologTerm
toString
public String toString()
- Retourne la représentation du terme PrologNil sous forme de chaîne.
- Returns:
- la représentation du terme PrologNil sous forme de chaîne
- Overrides:
- toString in class PrologTerm
writeIn
public void writeIn(DataOutputStream out) throws IOException
- Ecrit dans le flot de sortie le code représentant l'atome nil.
Remarque :
Les méthodes writeIn
et readIn
sont
utilisées pour transférer des données entre le serveur Java
et Prolog alors que les méthodes writeJavaIn
et
readJavaIn
sont utilisées pour transférer des
données entre le serveur Java et un autre programme Java.
L'atome nil est codé sur 8 bits de la manière suivante :
- Parameters:
- out - le flot dans lequel on veut écrire
- Throws: IOException
- si on a une erreur d'écriture
- Overrides:
- writeIn in class PrologTerm
- See Also:
- writeJavaIn
writeJavaIn
public void writeJavaIn(DataOutputStream out) throws IOException
- Ecrit dans le flot de sortie le code représentant l'atome nil.
Remarque :
Les méthodes writeIn
et readIn
sont
utilisées pour transférer des données entre le serveur Java
et Prolog alors que les méthodes writeJavaIn
et
readJavaIn
sont utilisées pour transférer des
données entre le serveur Java et un autre programme Java.
- Parameters:
- out - le flot dans lequel on veut écrire
- Throws: IOException
- si on a une erreur d'écriture
- Overrides:
- writeJavaIn in class PrologTerm
- See Also:
- writeIn
All Packages Class Hierarchy This Package Previous Next Index