my.ABB_UI
Class ReadFile

java.lang.Object
  extended by my.ABB_UI.ReadFile

public class ReadFile
extends java.lang.Object


Field Summary
 DynamicPlot bandwithPlot
           
 javax.swing.JPanel base
           
 java.lang.String calculationInterval
           
 java.lang.String date
           
 javax.swing.JPanel diffPanel
           
 int final_time
           
 java.lang.String generatorBandwith
           
 javax.swing.JPanel graphPanel
           
 DynamicPlot jitterPlot
           
 java.lang.String localIPAdress
           
 DynamicPlot lossPlot
           
 java.lang.String mode
           
 javax.swing.JPanel offPanel
           
 javax.swing.JPanel onPanel
           
 javax.swing.JPanel otherPanel
           
 javax.swing.JFrame owner
           
 javax.swing.JPanel parametersPanel
           
 java.lang.String protocol
           
 java.lang.String remoteIPAdress
           
 javax.swing.JFrame reportFrame
           
 javax.swing.JPanel reportPanel
           
 java.lang.String saveFileName
           
 javax.swing.JPanel savePanel
           
 java.lang.String startTime
           
 java.lang.String stopTime
           
 javax.swing.JPanel summaryPanel
           
 boolean table
           
 java.lang.String totalTime
           
 
Constructor Summary
ReadFile(java.lang.String fileName, javax.swing.JFrame owner)
          Creates a new instance of ReadFile
 
Method Summary
 javax.swing.JScrollPane createTCPTable(org.jfree.data.xy.XYSeries bandwithSerie, org.jfree.data.xy.XYSeries rxRateSerie)
           
 javax.swing.JScrollPane createUDPTable(org.jfree.data.xy.XYSeries bandwithSerie, org.jfree.data.xy.XYSeries jitterSerie, org.jfree.data.xy.XYSeries lossSerie, org.jfree.data.xy.XYSeries rxRateSerie)
           
 double getAverageValue(org.jfree.data.xy.XYSeries serie)
           
 org.jfree.data.xy.XYSeriesCollection getBandwithData()
           
 double getMaximumValue(org.jfree.data.xy.XYSeries serie)
           
 double getMinimumValue(org.jfree.data.xy.XYSeries serie)
           
 void read()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bandwithPlot

public DynamicPlot bandwithPlot

jitterPlot

public DynamicPlot jitterPlot

lossPlot

public DynamicPlot lossPlot

reportFrame

public javax.swing.JFrame reportFrame

owner

public javax.swing.JFrame owner

base

public javax.swing.JPanel base

graphPanel

public javax.swing.JPanel graphPanel

otherPanel

public javax.swing.JPanel otherPanel

summaryPanel

public javax.swing.JPanel summaryPanel

parametersPanel

public javax.swing.JPanel parametersPanel

onPanel

public javax.swing.JPanel onPanel

offPanel

public javax.swing.JPanel offPanel

diffPanel

public javax.swing.JPanel diffPanel

reportPanel

public javax.swing.JPanel reportPanel

savePanel

public javax.swing.JPanel savePanel

date

public java.lang.String date

startTime

public java.lang.String startTime

stopTime

public java.lang.String stopTime

totalTime

public java.lang.String totalTime

table

public boolean table

saveFileName

public java.lang.String saveFileName

generatorBandwith

public java.lang.String generatorBandwith

calculationInterval

public java.lang.String calculationInterval

protocol

public java.lang.String protocol

localIPAdress

public java.lang.String localIPAdress

remoteIPAdress

public java.lang.String remoteIPAdress

mode

public java.lang.String mode

final_time

public int final_time
Constructor Detail

ReadFile

public ReadFile(java.lang.String fileName,
                javax.swing.JFrame owner)
Creates a new instance of ReadFile

Method Detail

getMaximumValue

public double getMaximumValue(org.jfree.data.xy.XYSeries serie)

getMinimumValue

public double getMinimumValue(org.jfree.data.xy.XYSeries serie)

getAverageValue

public double getAverageValue(org.jfree.data.xy.XYSeries serie)

createTCPTable

public javax.swing.JScrollPane createTCPTable(org.jfree.data.xy.XYSeries bandwithSerie,
                                              org.jfree.data.xy.XYSeries rxRateSerie)

getBandwithData

public org.jfree.data.xy.XYSeriesCollection getBandwithData()

createUDPTable

public javax.swing.JScrollPane createUDPTable(org.jfree.data.xy.XYSeries bandwithSerie,
                                              org.jfree.data.xy.XYSeries jitterSerie,
                                              org.jfree.data.xy.XYSeries lossSerie,
                                              org.jfree.data.xy.XYSeries rxRateSerie)

read

public void read()
          throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException