fi.jyu.mit.ohj2
Class Suuntaaja.Output

java.lang.Object
  extended by fi.jyu.mit.ohj2.Suuntaaja.Output
All Implemented Interfaces:
Suuntaaja.ISuuntaaja
Enclosing class:
Suuntaaja

public static class Suuntaaja.Output
extends Object
implements Suuntaaja.ISuuntaaja

Luokka jolla System.out suunnataan toiseen tiedostoon

Version:
11.3.2007
Author:
vesal

Constructor Summary
Suuntaaja.Output(String outNimi)
          Asetetaan perustulostusvirta eri tiedostoon.
 
Method Summary
 void palauta()
          Palautetaan tietovirta takaisin alkuperäiseen tilaan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Suuntaaja.Output

public Suuntaaja.Output(String outNimi)
                 throws FileNotFoundException
Asetetaan perustulostusvirta eri tiedostoon. Jos nimi on null, niin sitä virtaa ei suunnata uudelleen

Parameters:
outNimi - mihin System.out kirjoitetaan
Throws:
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();
 
Method Detail

palauta

public void palauta()
Palautetaan tietovirta takaisin alkuperäiseen tilaan

Specified by:
palauta in interface Suuntaaja.ISuuntaaja