// Decompiled by Jad v1.5.8a. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: packimports(3) // Source File Name: Lecture.java import java.applet.Applet; import java.io.*; import java.net.*; import java.util.Vector; class Lecture implements Runnable { public Lecture(Applet applet, String s) { a = applet; cheminSource = s; } public void getInfos() { Vector vector = new Vector(); try { BufferedReader bufferedreader; try { URL url = new URL(a.getDocumentBase(), cheminSource); URLConnection urlconnection = url.openConnection(); urlconnection.setDefaultUseCaches(false); bufferedreader = new BufferedReader(new InputStreamReader(url.openStream())); } catch(MalformedURLException _ex) { System.out.println("Impossible d'ouvrir le fichier : " + cheminSource); lectureOK = false; erreur = true; return; } String s; while((s = bufferedreader.readLine()) != null) if(s.startsWith("titre:") || s.startsWith("texte:")) vector.addElement(s); } catch(IOException _ex) { System.out.println("Erreur lors du chargement de : " + cheminSource); lectureOK = false; erreur = true; return; } infosSource = new String[vector.size()]; vector.copyInto(infosSource); vector = null; lectureOK = true; } public void run() { do { if(refresh) { lectureOK = false; getInfos(); refresh = false; } try { Thread.sleep(100L); } catch(InterruptedException _ex) { } } while(true); } Applet a; boolean lectureOK; boolean refresh; boolean erreur; String cheminSource; String infosSource[]; }