//********************************************************************
//
// DataChart.java - Use BarChart and NumericSet classes from 
//   code Developed for the Java Tutor article in Java Report Magazine
//   by Philip Meese.
//
//********************************************************************
package DataMonitor;

import java.awt.*;	
import java.applet.Applet;

import ThirdParty.BarChart.*;

//********************************************************************
public class DataChart {

  // member data
  NumericSet	_set;
  public BarChart	_barChart;
  String dataString=null;
  
  //----------------------------------------------------------------
  DataChart (String data, int _width,int _height){
    dataString = new String(data);
    _set=new NumericSet();			// initialize member data
    _barChart=new BarChart(_set,_width,_height);
  }
  //----------------------------------------------------------------
  void setData(String data){
    dataString = new String(data);
  }    
  //----------------------------------------------------------------
  // called to update graph
  public void graphIt(){
    _set.setFromString(dataString);	// reinitialize NumericSet obj
    _barChart.numericSet(_set);		// update the BarChart's NumericSet
  }	
} 
