fi.jyu.mit.ohj2
Class Tiedosto

java.lang.Object
  extended byfi.jyu.mit.ohj2.Tiedosto

public class Tiedosto
extends java.lang.Object

Title: Tiedosto

Description: Aliohjelmia tiedostojen käsittelyyn

Copyright: Copyright (c) 2003

Company: jyu


Constructor Summary
Tiedosto()
           
 
Method Summary
static java.io.PrintStream avaa_kirjoittamista_varten_stream(java.lang.String nimi)
          Avaa tiedoston kirjoittamista varten.
static java.io.PrintStream avaa_kirjoittamista_varten_stream(java.lang.String nimi, boolean jatka)
          Avaa tiedoston kirjoittamista varten.
static java.io.PrintWriter avaa_kirjoittamista_varten(java.lang.String nimi)
          Avaa tiedoston kirjoittamista varten.
static java.io.PrintWriter avaa_kirjoittamista_varten(java.lang.String nimi, boolean jatka)
          Avaa tiedoston kirjoittamista varten.
static java.io.BufferedReader avaa_lukemista_varten(java.lang.String nimi)
          Avaa tiedoston lukemista varten
static java.io.PrintStream getPrintStream(java.io.OutputStream os)
          Luo tarvittaessa uuden PrintStream-virran OutputStream virrasta.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tiedosto

public Tiedosto()
Method Detail

avaa_lukemista_varten

public static java.io.BufferedReader avaa_lukemista_varten(java.lang.String nimi)
Avaa tiedoston lukemista varten

Parameters:
nimi - avattavan tiedoston nimi
Returns:
avattu puskuroitu tiedostolukija tai null jos ei aukea

avaa_kirjoittamista_varten

public static java.io.PrintWriter avaa_kirjoittamista_varten(java.lang.String nimi,
                                                             boolean jatka)
Avaa tiedoston kirjoittamista varten.

Parameters:
nimi - avattavan tiedoston nimi
jatka - jatketaanko edellisen tiedoston perään (true) vai ei (false)
Returns:
avattu PrintWriter-olio tai null jos ei aukea

avaa_kirjoittamista_varten

public static java.io.PrintWriter avaa_kirjoittamista_varten(java.lang.String nimi)
Avaa tiedoston kirjoittamista varten.

Parameters:
nimi - avattavan tiedoston nimi
Returns:
avattu PrintWriter-olio tai null jos ei aukea

avaa_kirjoittamista_varten_stream

public static java.io.PrintStream avaa_kirjoittamista_varten_stream(java.lang.String nimi,
                                                                    boolean jatka)
Avaa tiedoston kirjoittamista varten.

Parameters:
nimi - avattavan tiedoston nimi
jatka - jatketaanko edellisen tiedoston perään (true) vai ei (false)
Returns:
avattu PrintStream-olio tai null jos ei aukea

avaa_kirjoittamista_varten_stream

public static java.io.PrintStream avaa_kirjoittamista_varten_stream(java.lang.String nimi)
Avaa tiedoston kirjoittamista varten.

Parameters:
nimi - avattavan tiedoston nimi
Returns:
avattu PrintStream-olio tai null jos ei aukea

getPrintStream

public static java.io.PrintStream getPrintStream(java.io.OutputStream os)
Luo tarvittaessa uuden PrintStream-virran OutputStream virrasta. Jos os on valmiiksi PrintStream, niin tehdään vain tyypinmuunnos

Parameters:
os - virta josta luodaan PrintStream virta
Returns:
os muutettuna PrintStrean-virraksi

main

public static void main(java.lang.String[] args)