mvc
Class NonLeafCascadedChooser<T>

java.lang.Object
  extended by mvc.CallbackExecutor
      extended by mvc.CompositeModel<T,CascadedChooser<T>>
          extended by mvc.NonLeafCascadedChooser<T>
All Implemented Interfaces:
Named, Viewable, CallbackRegistry, CascadedChooser<T>, Model<T>, NamedModel<T>

public class NonLeafCascadedChooser<T>
extends CompositeModel<T,CascadedChooser<T>>
implements CascadedChooser<T>


Constructor Summary
NonLeafCascadedChooser(java.lang.String nm, java.lang.Iterable<CascadedChooser<T>> sc)
           
 
Method Summary
 javax.swing.JPanel getViewComponent()
          v.getViewComponent() returns the component for viewing v.
 void setSpacerSizeEm(float wEm, float hEm)
           
 
Methods inherited from class mvc.CompositeModel
getName, getSelectedSubmodel, getSubmodelModel, getValue
 
Methods inherited from class mvc.CallbackExecutor
addCallback, executeCallbacks, removeCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface conversion.Named
getName
 
Methods inherited from interface mvc.Model
getValue
 
Methods inherited from interface mvc.CallbackRegistry
addCallback, removeCallback
 

Constructor Detail

NonLeafCascadedChooser

public NonLeafCascadedChooser(java.lang.String nm,
                              java.lang.Iterable<CascadedChooser<T>> sc)
Method Detail

getViewComponent

public javax.swing.JPanel getViewComponent()
Description copied from interface: Viewable
v.getViewComponent() returns the component for viewing v.

Specified by:
getViewComponent in interface Viewable
Returns:
the view component

setSpacerSizeEm

public void setSpacerSizeEm(float wEm,
                            float hEm)
Specified by:
setSpacerSizeEm in interface CascadedChooser<T>