La classe abstraite FilterWriter est utilisée pour l'écriture de flux de caractères filtrés. Cette classe elle-même fournit des méthodes par défaut qui passe toutes les requêtes vers le flux contenu. Les sous-classes de FilterWriter doivent surcharger certaines de ces méthodes et peuvent aussi fournir des méthodes et des champs additionnels.
| Les champs |
| protected Writer out |
| Ce champ représente le flux de sortie de caractères sous-jacent. |
| Les champs hérités de la classe java.io.Writer |
| lock |
| Les constructeurs |
| protected FilterWriter(Writer out) |
| crée un nouvel objet FilterWriter à partir d'un objet Writer passé en argument. |
| Les méthodes |
| void close() |
| ferme le flux. |
| void flush() |
| vide le flux. |
| void write(char[] cbuf, int off, int len) |
| écrit une partie d'un tableau de caractères, délimitée par une position de départ jusqu'à une certaine longueur, dans un flux. |
| void write(int c) |
| écrit un unique caractère dans le flux. |
| void write(String str, int off, int len) |
| écrit dans le flux, une portion d'une chaîne de caractères, délimitée par une position de départ jusqu'à une certaine longueur. |
| Les méthodes héritées de la classe java.io.Writer |
| write, write |
| Les méthodes héritées de la classe racine java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |