edu.ucla.stat.SOCR.experiments
Class ConfidenceIntervalExperimentGeneral

java.lang.Object
  extended by edu.ucla.stat.SOCR.core.SOCRValueSettable
      extended by edu.ucla.stat.SOCR.core.MultiplePartsPanel
          extended by edu.ucla.stat.SOCR.core.Experiment
              extended by edu.ucla.stat.SOCR.experiments.ConfidenceIntervalExperimentGeneral
All Implemented Interfaces:
IExperiment, IValueSettable, Pluginable, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.lang.Runnable, java.util.EventListener, java.util.Observer

public class ConfidenceIntervalExperimentGeneral
extends Experiment
implements java.util.Observer


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel
MultiplePartsPanel.SOCRToolBar
 
Field Summary
protected static javax.swing.JFrame frame
           
 
Fields inherited from class edu.ucla.stat.SOCR.core.Experiment
showModelDistribution
 
Fields inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel
applet, fName, graphs, mainPane, recordTable, tables, toolbar, toolbar2, toolbars
 
Constructor Summary
ConfidenceIntervalExperimentGeneral()
          initialization method
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void constructDistributionPanelObject(java.lang.String implementedFileName, java.lang.String defaultDistributionName)
          This methods constructs an instance of the SOCRDistributions object, a subclass of SOCRApplet, that provides access to the fControlPanel distribution selection interface
 void doExperiment()
          This method defines what the experiment actually does, and should be overridden
 java.lang.String getAppletInfo()
          This method returns basic information about the applet, including copyright information, descriptive informaion, and instructions.
 java.awt.Container getDisplayPane()
           
 void initialize()
          used for some sublcass to initialize before be used
 void play()
          play generates sample data

param nTrials is the number of tests to do

 void print2DArray(double[][] array)
           
 void printArray(double[] array)
           
 void reset()
          This method is the default reset method, that resets the process to its initial state.
 void update()
          This method is the default update method and defines how the display is updated.
 void update(java.util.Observable o, java.lang.Object arg)
           
protected  void updateProportion()
           
 
Methods inherited from class edu.ucla.stat.SOCR.core.Experiment
getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, itemStateChanged, pasteData, resetUpdateCount, run, setShowModelDistribution, setStopFreq, setStopNow, step, stop
 
Methods inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel
addGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, removeToolbar, setApplet, setName
 
Methods inherited from class edu.ucla.stat.SOCR.core.SOCRValueSettable
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.ucla.stat.SOCR.core.Pluginable
setApplet
 

Field Detail

frame

protected static javax.swing.JFrame frame
Constructor Detail

ConfidenceIntervalExperimentGeneral

public ConfidenceIntervalExperimentGeneral()
initialization method

Method Detail

getDisplayPane

public java.awt.Container getDisplayPane()
Specified by:
getDisplayPane in interface Pluginable
Overrides:
getDisplayPane in class Experiment

initialize

public void initialize()
Description copied from class: Experiment
used for some sublcass to initialize before be used

Specified by:
initialize in interface IExperiment
Overrides:
initialize in class Experiment

play

public void play()
play generates sample data

param nTrials is the number of tests to do


printArray

public void printArray(double[] array)

print2DArray

public void print2DArray(double[][] array)

reset

public void reset()
Description copied from class: Experiment
This method is the default reset method, that resets the process to its initial state. This method should be overridden.

Specified by:
reset in interface IExperiment
Overrides:
reset in class Experiment

updateProportion

protected void updateProportion()

doExperiment

public void doExperiment()
Description copied from class: Experiment
This method defines what the experiment actually does, and should be overridden

Specified by:
doExperiment in interface IExperiment
Overrides:
doExperiment in class Experiment

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer
Overrides:
update in class MultiplePartsPanel

update

public void update()
Description copied from class: Experiment
This method is the default update method and defines how the display is updated. This method should be overridden.

Specified by:
update in interface IExperiment
Overrides:
update in class Experiment

getAppletInfo

public java.lang.String getAppletInfo()
This method returns basic information about the applet, including copyright information, descriptive informaion, and instructions.

Specified by:
getAppletInfo in interface IExperiment
Overrides:
getAppletInfo in class Experiment

constructDistributionPanelObject

public void constructDistributionPanelObject(java.lang.String implementedFileName,
                                             java.lang.String defaultDistributionName)
This methods constructs an instance of the SOCRDistributions object, a subclass of SOCRApplet, that provides access to the fControlPanel distribution selection interface


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class Experiment