Uses of Interface
ucar.unidata.idv.ControlContext

Packages that use ControlContext
ucar.unidata.idv The idv package. 
ucar.unidata.idv.control DisplayControls for the IDV - A DisplayControl generally has a data depiction and a control window for modifying or interacting with the display. 
ucar.unidata.idv.control.multi The IDV MultiDisplay. 
 

Uses of ControlContext in ucar.unidata.idv
 

Subinterfaces of ControlContext in ucar.unidata.idv
 interface ViewContext
          This interface defines the context in which a ViewManager exists.
 

Classes in ucar.unidata.idv that implement ControlContext
 class DefaultIdv
          This is the default implementation of an IDV.
 class IdvServer.MyIdv
          Class description
 class IntegratedDataViewer
          This is the central class for IDV applications.
 class MultiPaneIdv
          An example IDV application that supports muliple view panes in the same window, ala AWIPS
 

Methods in ucar.unidata.idv with parameters of type ControlContext
 void DisplayControl.init(String displayId, List dataCategories, List choices, ControlContext viewer, Hashtable properties, DataSelection dataSelection)
          Initialize the DisplayControl.
 void DisplayControl.init(String displayId, List dataCategories, List choices, ControlContext viewer, String properties, DataSelection dataSelection)
          Deprecated. Use init that that takes a properties Hashtable
 void DisplayControl.initAfterUnPersistence(ControlContext vc, Hashtable properties)
          Method to call after unpersisting from XML.
 void DisplayControl.initAfterUnPersistence(ControlContext vc, Hashtable properties, List dataChoices)
          Initialize after unpersistance
 

Uses of ControlContext in ucar.unidata.idv.control
 

Fields in ucar.unidata.idv.control declared as ControlContext
protected  ControlContext DisplayControlImpl.controlContext
          This is the context in whcih this display control exists (typically an instance of the IntegratedDataViewer but we use the ControlContext interface to keep us honest and not sloppy).
 

Methods in ucar.unidata.idv.control that return ControlContext
 ControlContext DisplayControlImpl.getControlContext()
          This is the IntegratedDataViewer
 ControlContext DisplayControlImpl.getViewer()
          We have this here (in part) for xml persistence This is usually the IntegratedDataViewer
 

Methods in ucar.unidata.idv.control with parameters of type ControlContext
 void DisplayControlImpl.init(String displayId, List categories, List choices, ControlContext controlContext, Hashtable properties, DataSelection dataSelection)
          This init method is the one actually called by the IDV.
 void DisplayControlImpl.init(String displayId, List categories, List choices, ControlContext controlContext, String properties, DataSelection dataSelection)
          Deprecated. use init that takes a properties Hashtable
 void DisplayControlImpl.initAfterUnPersistence(ControlContext vc, Hashtable properties)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void OmniControl.initAfterUnPersistence(ControlContext vc, Hashtable properties)
          After the XML unpersistence, initialize the set of ScalarMaps, and control parameters
 void StationModelControl.initAfterUnPersistence(ControlContext vc, Hashtable properties)
          Initailize after we have been unpersisted.
 void CrossSectionControl.initAfterUnPersistence(ControlContext vc, Hashtable properties, List preSelectedDataChoices)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void DisplayControlImpl.initAfterUnPersistence(ControlContext vc, Hashtable properties, List preSelectedDataChoices)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void TrackControl.initAfterUnPersistence(ControlContext vc, Hashtable properties, List preSelectedDataChoices)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void DisplayControlImpl.setViewer(ControlContext controlContext)
          We have this here (in part) for xml persistence This is usually the IntegratedDataViewer
 

Constructors in ucar.unidata.idv.control with parameters of type ControlContext
DisplayControlImpl(ControlContext controlContext)
          Create a DisplayControlImple from a ControlContext
 

Uses of ControlContext in ucar.unidata.idv.control.multi
 

Methods in ucar.unidata.idv.control.multi with parameters of type ControlContext
 void MultiDisplayHolder.initAfterUnPersistence(ControlContext vc, Hashtable properties)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void DisplayControlWrapper.initAfterUnPersistence(MultiDisplayHolder displayControl, ControlContext vc, Hashtable properties)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void ViewWrapper.initAfterUnPersistence(MultiDisplayHolder displayControl, ControlContext vc, Hashtable properties)
          Initial after we have been unpersisted
 void DisplayComponent.initAfterUnPersistence(MultiDisplayHolder displayControl, ControlContext vc, Hashtable properties)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted
 void DisplayGroup.initAfterUnPersistence(MultiDisplayHolder displayControl, ControlContext vc, Hashtable properties)
          Called by the IntegratedDataViewer to initialize after this control has been unpersisted