Package fi.jyu.mit.ohj2
Class Suuntaaja.Output
- java.lang.Object
-
- fi.jyu.mit.ohj2.Suuntaaja.Output
-
- All Implemented Interfaces:
Suuntaaja.ISuuntaaja
- Enclosing class:
- Suuntaaja
public static class Suuntaaja.Output extends java.lang.Object implements Suuntaaja.ISuuntaaja
Luokka jolla System.out suunnataan toiseen tiedostoon- Version:
- 11.3.2007
- Author:
- vesal
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
palauta()
Palautetaan tietovirta takaisin alkuperäiseen tilaan
-
-
-
Constructor Detail
-
Output
public Output(java.lang.String outNimi) throws java.io.FileNotFoundException
Asetetaan perustulostusvirta eri tiedostoon. Jos nimi on null, niin sitä virtaa ei suunnata uudelleen- Parameters:
outNimi
- mihin System.out kirjoitetaan- Throws:
java.io.FileNotFoundException
- jos tiedostoa ei saada käyttöön- Example:
#THROWS IOException #import java.io.*; #import java.util.*; #import static fi.jyu.mit.ohj2.VertaaTiedosto.*; Output out = new Output("hiljaa1.txt"); System.out.println("eka"); System.out.println("toka"); out.palauta(); vertaaFileString("hiljaa1.txt","eka\ntoka\n") === null; tuhoaTiedosto("hiljaa1.txt"); out = new Output(null); out.palauta();
-
Output
public Output(java.lang.String outNimi, boolean syserr) throws java.io.FileNotFoundException
- Parameters:
outNimi
- mihin suunnataansyserr
- suunnataanko error-virta- Throws:
java.io.FileNotFoundException
- jos tiedostoa ei saada auki#THROWS IOException #import java.io.*; #import java.util.*; #import static fi.jyu.mit.ohj2.VertaaTiedosto.*; Output out = new Output("koeOut.txt",false); Output err = new Output("koeErr.txt",true); System.out.println("eka"); System.err.println("toka"); out.palauta(); err.palauta(); vertaaFileString("koeOut.txt","eka\n") === null; vertaaFileString("koeErr.txt","toka\n") === null; tuhoaTiedosto("koeOut.txt"); tuhoaTiedosto("koeErr.txt");
-
-
Method Detail
-
palauta
public void palauta()
Palautetaan tietovirta takaisin alkuperäiseen tilaan- Specified by:
palauta
in interfaceSuuntaaja.ISuuntaaja
-
-