/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package koeaikataulu;

import java.io.IOException;
import java.net.MalformedURLException;
import java.util.ArrayList;

/**
 *
 * @author paksula
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws MalformedURLException, IOException {

        WebSivu koeaikataulu = WebHakija.hae("http://www.cs.helsinki.fi/kokeet/ekokeetv10.html");

        System.out.println("Sivu haettu: " + koeaikataulu.getPvm());        
        System.out.println("Sivun lähdekoodissa on rivejä: " + koeaikataulu.getRivit());
        
        System.out.println("\n\nHaetaan Luukkaisen, Paksulan ja Vihavaisen kurssit:\n");
        
        TekstiHakija th = new TekstiHakija(koeaikataulu.getSisalto());

        for (String rivi : th.rivitJoilla("Luukkainen")) {
            System.out.println(rivi);
        }
        
        for (String rivi : th.rivitJoilla("Paksula")) {
            System.out.println(rivi);
        }
        
        for (String rivi : th.rivitJoilla("Vihavainen")) {
            System.out.println(rivi);
        }
        
        System.out.println("\n\nHaetaan Jaringin, Jokelan ja Nurmen kurssit:\n");

        ArrayList<String> hakusanat = new ArrayList<String>();
        hakusanat.add("Jaring");
        hakusanat.add("Jokela");
        hakusanat.add("Nurmi");

        for (String rivi : th.rivitJoilla(hakusanat)) {
            System.out.println(rivi);
        }
        
        

        
    }
}
