home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / lotus / eSuite.exe / eSuiteDPP / samples / weatherchart / GetWDataDirect.java < prev    next >
Text File  |  1998-01-09  |  2KB  |  79 lines

  1. ///////////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // GetWDataDirect.java    :    read weather-data directly from URL
  4. //
  5. //
  6. //    Author:      F. Salazar
  7. //    Created:     June, 1997
  8. //    
  9. //    Copyright (c)1992-1997 Lotus Development Corp. All Rights Reserved.
  10. //
  11. ///////////////////////////////////////////////////////////////////////////////////////////
  12. /*******************************************************************************
  13.     Change History:
  14.  
  15.     $Log:   //reebok/xyzL/JavaComp/webpack/samples/weatherchart/GetWDataDirect.java  
  16.   
  17.      Rev 1.2.2.1   09 Jan 1998 10:52:08   jdonohue
  18.   Change package name to samples.weatherchart
  19.   
  20.      Rev 1.2   03 Oct 1997 11:19:28   fsalazar
  21.   Correct for no-proxy read.
  22.   
  23.      Rev 1.1   05 Aug 1997 10:15:42   fsalazar
  24.   Use webpack.samples.weatherchart package name.
  25.  
  26. *******************************************************************************/
  27.  
  28. package samples.weatherchart;
  29.  
  30.  
  31. import java.io.*;
  32. import java.net.*;
  33.  
  34.  
  35.  
  36. public class GetWDataDirect extends GetWData
  37. {
  38.     private String        m_sURL;
  39.  
  40.  
  41.     public GetWDataDirect( String sURL )
  42.     {
  43.         super();
  44.  
  45.         m_sURL = new String( sURL );
  46.     }
  47.  
  48.     public  void read() throws IOException, MalformedURLException 
  49.     {
  50.         URL                        url;
  51.         URLConnection            uconn;
  52.         BufferedInputStream        bistr;
  53.  
  54.  
  55.         url   = new URL( m_sURL );
  56.         uconn = url.openConnection();
  57.         uconn.setDoOutput( true );
  58.         uconn.setDoInput(true);
  59.         uconn.connect();
  60.  
  61.         bistr = new BufferedInputStream( uconn.getInputStream() );
  62.  
  63.         if ( !parseStream( bistr, false ) )
  64.         {
  65.             System.out.print( "Data-format error in read().\r\n");
  66.         }
  67.  
  68.         bistr.close();
  69.     }
  70.  
  71. }
  72.  
  73.  
  74.  
  75.  
  76. // end of GetWDataDirect.java
  77. //////////////////////////////
  78.  
  79.