Uses of Class
ucar.unidata.idv.ViewManager

Packages that use ViewManager
ucar.unidata.idv The idv package. 
ucar.unidata.idv.collab Collaboration support for the IDV. 
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. 
ucar.unidata.idv.publish IDV support for publishing to web logs and THREDDS catalogs 
ucar.unidata.idv.ui User Interface (UI) classes for the IDV 
 

Uses of ViewManager in ucar.unidata.idv
 

Subclasses of ViewManager in ucar.unidata.idv
 class CrossSectionViewManager
          A wrapper around a Cross Section (XSDisplay) display master.
 class HodographViewManager
          A wrapper around a hodograph display Provides an interface for managing user interactions, gui creation, etc.
 class HovmollerViewManager
          A wrapper around a Hovmoller display master.
 class MapViewManager
          A wrapper around a MapProjectDisplay display master.
 class NavigatedViewManager
           
 class SoundingViewManager
          A wrapper around a sounding display (AerologicalDisplay) like a Skew-T Provides an interface for managing user interactions, gui creation, etc.
 class TimeHeightViewManager
          A wrapper around a TimeHeight display master.
 class TransectViewManager
          A wrapper around a TransectDisplay display master.
 

Methods in ucar.unidata.idv that return ViewManager
 ViewManager VMManager.createViewManager(ViewDescriptor viewDescriptor, String properties)
          Create the given ViewManager
 ViewManager VMManager.findOrCreateViewManager(ViewDescriptor viewDescriptor, String properties)
          As the name implies find the view manager identified by the given viewDescriptor or create a new one.
 ViewManager VMManager.findViewManager(ViewDescriptor viewDescriptor)
          Find the view manager identified by the given view descriptor
static ViewManager VMManager.findViewManagerInList(ViewDescriptor viewDescriptor, List vms)
          Find the view manager in the given list that is defined by the given view descriptor.
 ViewManager DisplayControl.getDefaultViewManager()
          Get the default view manager for this control
 ViewManager VMManager.getLastActiveViewManager()
          Get the ViewManager whose window was last active.
 ViewManager DisplayInfo.getViewManager()
          Return the ViewManager
 ViewManager IntegratedDataViewer.getViewManager()
          Create, if needed, and return the default 3d view manager
 ViewManager DisplayControl.getViewManager()
          Get the view manager for this control
 ViewManager ViewManager.getViewManager()
          Get the view manager
 ViewManager IntegratedDataViewer.getViewManager(ViewDescriptor viewDescriptor)
          Implementation of the ControlContext interface call.
 ViewManager ControlContext.getViewManager(ViewDescriptor viewDescriptor)
          Create, if needed, and return the ViewManager identified by the given ViewDescriptor
 ViewManager MultiPaneIdv.getViewManager(ViewDescriptor viewDescriptor)
          Override the base class method to always return current ViewManager
 ViewManager IntegratedDataViewer.getViewManager(ViewDescriptor viewDescriptor, boolean newWindow, String properties)
          Creates, if needed, and returns the ViewManager that is specified by the given ViewDescriptor
 ViewManager ControlContext.getViewManager(ViewDescriptor viewDescriptor, boolean newWindow, String properties)
          Create, if needed, and return the ViewManager identified by the given ViewDescriptor
 

Methods in ucar.unidata.idv that return types with arguments of type ViewManager
 List<ViewManager> VMManager.getViewManagers()
          Get the list of active ViewManagers
 

Methods in ucar.unidata.idv with parameters of type ViewManager
 void VMManager.addViewManager(ViewManager newViewManager)
          Add the new view manager into the list if we don't have one with the ViewDescriptor of the new view manager already.
 boolean ViewManager.canBe(ViewManager that)
          Can this view manager be used in exchange for the given view manager
 boolean MapViewManager.canBe(ViewManager that)
          Can this view manager be used in exchange for the given view manager
 DisplayableData DisplayControl.getDisplayListDisplayable(ViewManager view)
          Get the displayable for the display list for the particular view
 void ViewManager.initWith(ViewManager that)
          Initialize this ViewManager with the state in the that ViewManager
 void ViewManager.initWith(ViewManager that, boolean ignoreWindow)
          Initialize this ViewManager with the state in the that ViewManager.
protected  void NavigatedViewManager.initWithInner(ViewManager that, boolean ignoreWindow)
          Initialize this object's state with the state from that.
protected  void ViewManager.initWithInner(ViewManager that, boolean ignoreWindow)
          Initialize this ViewManager with the state in the that ViewManager.
protected  void TransectViewManager.initWithInner(ViewManager that, boolean ignoreWindow)
          Initialize this object's state with the state from that.
protected  void MapViewManager.initWithInner(ViewManager that, boolean ignoreWindow)
          Initialize this object's state with the state from that.
 boolean ViewManager.isCompatibleWith(ViewManager vm)
          Is this compatible with the other ViewManager
 boolean MapViewManager.isCompatibleWith(ViewManager vm)
          Is this a compatible ViewManager
 void DisplayInfo.moveTo(ViewManager newViewManager)
          Move the displayable to the newViewManager
 void DisplayControl.moveTo(ViewManager viewManager)
          Move this control to a different ViewManager.
 void VMManager.removeViewManager(ViewManager viewManager)
          Remove the given view manager from the list.
protected  void VMManager.saveViewManagerState(ViewManager vm)
          Popup a dialog asking the user for the name of the saved ViewManager.
protected  void ViewManager.setBooleanProperties(ViewManager vm)
          Set the different boolean flags from thise held by the given view manager.
 void VMManager.setLastActiveViewManager(ViewManager viewManager)
          Set the ViewManager whose window was last active.
 void DisplayInfo.setViewManager(ViewManager viewManager)
          Set the view manager
 void MultiPaneIdv.viewClicked(ViewManager viewManager, DisplayEvent e)
          The user has clicked on the given viewManager.
 void DisplayControl.viewManagerDestroyed(ViewManager viewManager)
          Called when a ViewManager which holds the display is destoryed
 

Constructors in ucar.unidata.idv with parameters of type ViewManager
DisplayInfo(DisplayControl displayControl, ViewManager viewManager, Displayable displayable)
          Create this display info.
VectorGraphicsRenderer(ViewManager viewManager)
          Create a new vector graphics renderer for the view manager
ViewManager.MatrixCommand(ViewManager viewManager, double[] oldMatrix, double[] newMatrix)
          ctor
 

Uses of ViewManager in ucar.unidata.idv.collab
 

Methods in ucar.unidata.idv.collab with parameters of type ViewManager
 void CollabManager.newWindow(ViewManager vm)
          Send the MSG_NEWWINDOW message.
 

Uses of ViewManager in ucar.unidata.idv.control
 

Fields in ucar.unidata.idv.control declared as ViewManager
protected  ViewManager DisplayControlImpl.defaultViewManager
          This can be used to temporarily set a ViewManager that is to be used.
 

Methods in ucar.unidata.idv.control that return ViewManager
 ViewManager DisplayControlImpl.addDisplayable(Displayable d)
          Add the given Displayable into a ViewManager
 ViewManager DisplayControlImpl.addDisplayable(Displayable theDisplay, int attributeFlag)
          A wrapper around addDisplayable (Displayable theDisplay, ViewDescriptor viewDescriptor), passing in the default LASTACTIVE ViewDescriptor.
 ViewManager DisplayControlImpl.addDisplayable(Displayable theDisplay, ViewDescriptor viewDescriptor)
          Find the ViewManager defined by the given ViewDescriptor.
 ViewManager DisplayControlImpl.addDisplayable(Displayable theDisplay, ViewDescriptor viewDescriptor, int flag)
          Add the given Displayable into the ViewManager identified by the given ViewDescriptor
 ViewManager DisplayControlImpl.addDisplayable(Displayable theDisplay, ViewManager viewManager, int flag)
          Add the given Displayable into the given ViewManager
 ViewManager DisplayControlImpl.getDefaultViewManager()
          Return the name of the first ViewManager found in the list of DisplayInfo-s.
protected  ViewManager TimeHeightControl.getTimeHeightViewManager()
          Get the view manager for the control window.
 ViewManager DisplayControlImpl.getViewManager()
          Get, from the ControlContext, the ViewManager identified by the ViewDescriptor returned from DisplayControlImpl.getDefaultViewDescriptor()
 ViewManager DisplayControlImpl.getViewManager(Displayable displayable)
          A helper method for finding the common ViewManager which is displaying the given displayable.
 ViewManager DisplayControlImpl.getViewManager(ViewDescriptor viewDescriptor)
          Get, from the ControlContext, the ViewManager identified by the given ViewDescriptor
 ViewManager CrossSectionControl.getViewManagerForCapture(String what)
          Get the view manager for capture
 ViewManager DisplayControlImpl.getViewManagerForCapture(String what)
          Allows a derived class to provide its own viewmanager wehn capturing an image of the display from isl
 

Methods in ucar.unidata.idv.control with parameters of type ViewManager
 DisplayInfo DisplayControlImpl.addDisplayable(Displayable theDisplay, ViewManager viewManager)
          Add the given Displayable into the given ViewManager
 ViewManager DisplayControlImpl.addDisplayable(Displayable theDisplay, ViewManager viewManager, int flag)
          Add the given Displayable into the given ViewManager
protected  void DisplayControlImpl.addViewManager(ViewManager s)
          A sub-class can register any ViewManager-s created and managed by them.
protected  DisplayableData DisplayControlImpl.createDisplayListDisplayable(ViewManager view)
          Make the DisplayListDisplayable
 DisplayableData DisplayControlImpl.getDisplayListDisplayable(ViewManager view)
          Get the displayable for the Display List
 void DisplayControlImpl.moveTo(ViewManager newViewManager)
          An implementation of the DisplayControl interface moveTo method.
protected  void DisplayControlImpl.setDisplayListProperties(DisplayableData d, ViewManager view)
          Set the display list properties on the displayable
 void DisplayControlImpl.setInitialViewManager(ViewManager viewManager)
          Set the view manager for this control to use.
 void DisplayControlImpl.viewManagerDestroyed(ViewManager viewManager)
          Called when a ViewManager which holds the display is destoryed
 

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

Methods in ucar.unidata.idv.control.multi that return ViewManager
 ViewManager ViewWrapper.getViewManager()
          Get the DisplayControl property.
 

Methods in ucar.unidata.idv.control.multi with parameters of type ViewManager
 void ViewWrapper.setViewManager(ViewManager value)
          Set the DisplayControl property.
 void MultiDisplayHolder.viewManagerDestroyed(ViewManager viewManager)
          Called when a ViewManager which holds the display is destoryed We don't remove ourselves here because this DisplayControl can stand alone.
 

Constructors in ucar.unidata.idv.control.multi with parameters of type ViewManager
ViewWrapper(ViewManager viewManager)
          Default ctor
 

Uses of ViewManager in ucar.unidata.idv.publish
 

Methods in ucar.unidata.idv.publish with parameters of type ViewManager
 void IdvPublisher.publishContent(String file, ViewManager fromViewmanager)
           
 void PublishManager.publishContent(String file, ViewManager fromViewmanager, JComboBox box)
          _more_
 

Uses of ViewManager in ucar.unidata.idv.ui
 

Fields in ucar.unidata.idv.ui declared as ViewManager
protected  ViewManager IdvLegend.viewManager
          The ViewManager this legend is part of
 

Methods in ucar.unidata.idv.ui that return ViewManager
protected  ViewManager IdvXmlUi.getViewManager(Element node)
          _more_
 

Methods in ucar.unidata.idv.ui with parameters of type ViewManager
 void IdvWindow.addViewManager(ViewManager viewManager)
          _more_
 BufferedImage ImageGenerator.doLatLonLabels(Element child, ViewManager viewManager, BufferedImage image, Hashtable imageProps)
          Process the lat/lon labels tag
 JComponent IdvUIManager.doMakeDefaultContents(IdvWindow window, ViewManager viewManager)
          If we don't have a UI skin then this method is called to create the window contents
protected  String IdvUIManager.getViewManagerTabLabel(ViewManager viewManager, JTabbedPane tabs)
          Create the tab label for the embedded legend tabs
 boolean IdvUIManager.handleSideLegend(ViewManager viewManager, JComponent sideLegend)
          noop
 void IdvUIManager.makeViewStateMenu(JMenu menu, ViewManager vm)
          This adds to the given menu a set of MenuItems, one for each saved viewmanager in the vmState list.
protected  BufferedImage ImageGenerator.processImage(BufferedImage image, String filename, Element node, Hashtable props, ViewManager viewManager, Hashtable imageProps)
          Process the image
 void IdvLegend.setViewManager(ViewManager viewManager)
          Set the view manager that this legend is part of
 void IdvUIManager.viewManagerActiveChanged(ViewManager viewManager)
          The active state of the view manager has changed
 void IdvUIManager.viewManagerAdded(ViewManager viewManager)
          Be notified of the addition of a VM
 void ViewPanel.viewManagerAdded(ViewManager viewManager)
          Be notified of the addition of a VM
 void ViewPanelImpl.viewManagerAdded(ViewManager viewManager)
          Be notified of the addition of a VM
 void IdvUIManager.viewManagerChanged(ViewManager viewManager)
          Called when the ViewManager is changed.
 void ViewPanel.viewManagerChanged(ViewManager viewManager)
          Called when the ViewManager is changed.
 void ViewPanelImpl.viewManagerChanged(ViewManager viewManager)
          Called when the ViewManager is changed.
 void IdvUIManager.viewManagerDestroyed(ViewManager viewManager)
          Called when the ViewManager is removed.
 void ViewPanel.viewManagerDestroyed(ViewManager viewManager)
          Called when the ViewManager is removed.
 void ViewPanelImpl.viewManagerDestroyed(ViewManager viewManager)
          Called when the ViewManager is removed.
 

Constructors in ucar.unidata.idv.ui with parameters of type ViewManager
BottomLegend(ViewManager viewManager)
          Create me with the given ViewManager
IdvLegend(ViewManager viewManager)
          Create the legend with the given ViewManager
ImageSequenceGrabber(ViewManager viewManager)
          Create me with the given ViewManager
ImageSequenceGrabber(ViewManager viewManager, JComponent alternateComponent)
          Create me with the given ViewManager
ImageSequenceGrabber(ViewManager viewManager, JComponent alternateComponent, boolean justCaptureAnimation)
          Create a new ImageSequenceGrabber
ImageSequenceGrabber(ViewManager viewManager, String filename, IntegratedDataViewer idv)
          This gets called when we automatically create a movie.
ImageSequenceGrabber(ViewManager viewManager, String filename, IntegratedDataViewer idv, ImageGenerator imageGenerator, Element scriptingNode)
          This gets called when we automatically create a movie.
SideLegend(ViewManager viewManager)
          Create me with the given ViewManager