Class graph.LoadData
All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class graph.LoadData
java.lang.Object
   |
   +----java.lang.Thread
           |
           +----graph.LoadData
  -  public class LoadData
  -  extends Thread
This class will load data (as a seperate thread) into a DataSet
given a URL.
  -  Version:
  
-  1.8, 1996/10/15 04:57:43
  
-  Author:
  
-  Leigh Brookshaw
   
  -   NUMERIC NUMERIC
-  Flag used to specify the type of data to be loaded.
  
-   OBJECT OBJECT
-  Flag used to specify the type of data to be loaded.
   
  -   LoadData() LoadData()
-  Instantiate the class
  
-   LoadData(DataSet) LoadData(DataSet)
-  Instantiate the class
   
  -   finished() finished()
-  
  
-   getArray() getArray()
-  
  
-   getDataSet() getDataSet()
-  
  
-   length() length()
-  
  
-   loadArray(URL) loadArray(URL)
-  Start loading the data into an Array.
  
-   loadArray(URL, Object) loadArray(URL, Object)
-  Start loading the data into an array.
  
-   loadDataSet(URL) loadDataSet(URL)
-  Start loading the data into a/the DataSet.
  
-   loadDataSet(URL, Object) loadDataSet(URL, Object)
-  Start loading the data into a/the DataSet.
  
-   run() run()
-  The method to be run as a seperate thread.
  
-   started() started()
-  
   
 NUMERIC
NUMERIC
  public final int NUMERIC
  -  Flag used to specify the type of data to be loaded. That is purely
numerical.
 OBJECT
OBJECT
  public final int OBJECT
  -  Flag used to specify the type of data to be loaded. That is 
can contain non-numerical data.
   
 LoadData
LoadData
  public LoadData()
  -  Instantiate the class
 LoadData
LoadData
  public LoadData(DataSet d)
  -  Instantiate the class
  
    -  Parameters:
    
-  d - DataSet to load the data into.
  
 
   
 loadDataSet
loadDataSet
  public DataSet loadDataSet(URL file)
  -  Start loading the data into a/the DataSet.
  
    -  Parameters:
    
-  file - URL of data file
    
-  Returns:
    
-  The DataSet that the data will be loaded into
  
 
 loadArray
loadArray
  public void loadArray(URL file)
  -  Start loading the data into an Array.
  
    -  Parameters:
    
-  file - URL of data file
  
 
 loadDataSet
loadDataSet
  public DataSet loadDataSet(URL file,
                             Object drawable)
  -  Start loading the data into a/the DataSet.
  
    -  Parameters:
    
-  file - URL of data file
    -  drawable - An object that can be drawn to that will indicate
that data is loading. eg. An applet or the Graph2D canvas.
  
 
 loadArray
loadArray
  public void loadArray(URL file,
                        Object drawable)
  -  Start loading the data into an array.
  
    -  Parameters:
    
-  file - URL of data file
    -  drawable - An object that can be drawn to that will indicate
that data is loading. eg. An applet or the Graph2D canvas.
  
 
 run
run
  public void run()
  -  The method to be run as a seperate thread. It does all the work
  
    -  Overrides:
    
-  run in class Thread
  
 
 getDataSet
getDataSet
  public DataSet getDataSet()
  
    -  Returns:
    
-  The DataSet that is being filled.
  
 getArray
getArray
  public synchronized double[] getArray()
  
    -  Returns:
    
-  The loaded data array.
  
 started
started
  public boolean started()
  
    -  Returns:
    
-  true if the data has started loading.
  
 finished
finished
  public boolean finished()
  
    -  Returns:
    
-  true if the data has finished loading.
  
 length
length
  public int length()
  
    -  Returns:
    
-  The current size of the data array.
  
All Packages  Class Hierarchy  This Package  Previous  Next  Index