edu.ucla.stat.SOCR.core
Class SOCRValueSettable

java.lang.Object
  extended by edu.ucla.stat.SOCR.core.SOCRValueSettable
All Implemented Interfaces:
IValueSettable, java.util.Observer
Direct Known Subclasses:
Distribution, MultiplePartsPanel

public abstract class SOCRValueSettable
extends java.lang.Object
implements IValueSettable

Author:
Jeff Ma

Constructor Summary
SOCRValueSettable()
           
 
Method Summary
protected  void createComponentSetter(java.lang.String title, javax.swing.JComponent newComponent)
           
protected  void createValueSetter(java.lang.String title, int min, int max, double scale)
           
protected  void createValueSetter(java.lang.String title, int type, int min, int max)
           
protected  void createValueSetter(java.lang.String title, int min, int max, int iv, double scale)
           
protected  void createValueSetter(java.lang.String title, int type, int min, int max, int iv)
           
 ComponentSetter getComponentSetter(int index)
           
 ComponentSetter[] getComponentSetters()
           
 ValueSetter getValueSetter(int index)
           
 ValueSetter[] getValueSetters()
          implements IValueSettable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Observer
update
 

Constructor Detail

SOCRValueSettable

public SOCRValueSettable()
Method Detail

getValueSetters

public ValueSetter[] getValueSetters()
implements IValueSettable

Specified by:
getValueSetters in interface IValueSettable

getComponentSetters

public ComponentSetter[] getComponentSetters()
Specified by:
getComponentSetters in interface IValueSettable

createValueSetter

protected void createValueSetter(java.lang.String title,
                                 int type,
                                 int min,
                                 int max,
                                 int iv)

createComponentSetter

protected void createComponentSetter(java.lang.String title,
                                     javax.swing.JComponent newComponent)

createValueSetter

protected void createValueSetter(java.lang.String title,
                                 int type,
                                 int min,
                                 int max)

createValueSetter

protected void createValueSetter(java.lang.String title,
                                 int min,
                                 int max,
                                 double scale)

createValueSetter

protected void createValueSetter(java.lang.String title,
                                 int min,
                                 int max,
                                 int iv,
                                 double scale)

getValueSetter

public ValueSetter getValueSetter(int index)

getComponentSetter

public ComponentSetter getComponentSetter(int index)