StreamTokenizer |
Flux de données en jeton |
|---|---|
| Java | java.io |
Description
Cette classe permet de prendre une entrée de flux de données et d'analyser ses jetons, en allouant des jetons à chaque lecture.
Liste des méthodes
| Méthode | Prototype | Description | Hérité |
|---|---|---|---|
| STREAMTOKENIZER | public StreamTokenizer(InputStream is); | Ce constructeur permet de créer l'objet avec le flux de données d'entrée spécifié. Ce constructeur est obsolète. | |
| STREAMTOKENIZER | public StreamTokenizer(Reader r); | Ce constructeur permet de créer l'objet avec le flux de données de caractères spécifié. | |
| COMMENTCHAR | void commentChar(int ch); | Cette méthode permet d'indiquer le paramètre de caractère de début d'une ligne de commentaires (remarques). | |
| EOLISSIGNIFICANT | void eolIsSignificant(boolean flag); | Cette méthode permet de vérifier si la fin de la igne est atteinte dans le jeton. | |
| LINENO | int lineno(); | Cette méthode permet de demander le numéro de ligne courant. | |
| LOWERCASEMODE | void lowerCaseMode(boolean fl); | Cette méthode permet de vérifier si le mot du jeton est automatiquement fixé en minuscule. | |
| NEXTTOKEN | int nextToken(); | Cette méthode permet d'analyser le prochain jeton du flux de données d'entrée de ce jeton. | |
| ORDINARYCHAR | void ordinaryChar(int ch); | Cette méthode permet de spécifier le caractère de style ordinaire dans un jeton. | |
| ORDINARYCHARS | void ordinaryChars(int low, int hi); | Cette méthode permet de spécifier tous les caractères dans l'intervalle spécifié de ce jeton. | |
| PARSENUMBERS | void parseNumbers(); | Cette méthode permet de spécifier le nombre devant être analysé par ce jeton. | |
| PUSHBACK | void pushBack(); | Cette méthode permet de provoquer le prochaine appel à la méthode nextToken de ce jeton et demande la valeur courante dans le champ et ne modifie pas la valeur dans les champs. | |
| QUOTECHAR | void quoteChar(int ch); | Cette méthode permet de spécifier la paire correspondante au chaine de caractères de constante délimiteur dans ce jeton. | |
| RESETSYNTAX | void resetSyntax(); | Cette méthode permet de réinitialiser la syntaxe de la table de ce jeton étant tous les caractèrs étant ordinaire. | |
| SLASHSLASHCOMMENTS | void slashSlashComments(boolean flag); | Cette méthode permet de vérifier le jeton reconnu par les commentaires de style «C++». | |
| SLASHSTARCOMMENTS | void slashStarComments(boolean flag); | Cette méthode permet de vérifier le jeton reconnu par les commentaires de style «C». | |
| TOSTRING | String toString(); | Cette méthode permet de demander la chaine de caractères représentant le jeton de flux de données courant et le nombre limite se produisant. | |
| WHITESPACECHARS | void whitespaceChars(int low, int hi); | Cette méthode permet de spécifier les caractères blanc dans tous les caractères de l'intervalles spécifiés. | |
| WORDCHARS | void wordChars(int low, int hi); | Cette méthode permet de spécifier les mots dans tous les caractères de l'intervalles spécifiés. |
Dernière mise à jour : Dimanche, le 21 juin 2015