ucar.unidata.idv.ui
Class IdvComponentGroup

java.lang.Object
  extended by ucar.unidata.collab.SharableImpl
      extended by ucar.unidata.collab.PropertiedThing
          extended by ucar.unidata.ui.ComponentHolder
              extended by ucar.unidata.ui.ComponentGroup
                  extended by ucar.unidata.idv.ui.IdvComponentGroup
All Implemented Interfaces:
PropertyChangeListener, EventListener, Sharable

public class IdvComponentGroup
extends ComponentGroup


Field Summary
 
Fields inherited from class ucar.unidata.ui.ComponentGroup
container, LAYOUT_BORDER, LAYOUT_DESKTOP, LAYOUT_GRAPH, LAYOUT_GRID, LAYOUT_GRIDBAG, LAYOUT_HSPLIT, LAYOUT_LIST, LAYOUT_MENU, LAYOUT_NAMES, LAYOUT_TABS, LAYOUT_TREE, LAYOUT_VSPLIT, LAYOUTS, outerContainer, tabbedPane
 
Fields inherited from class ucar.unidata.ui.ComponentHolder
ATTR_NAME, BORDER_NAMES, BORDERS, displayBtn, header, isRemoved, nameFld, parent
 
Fields inherited from class ucar.unidata.collab.PropertiedThing
propertiesDialog
 
Constructor Summary
IdvComponentGroup()
          _more_
IdvComponentGroup(IntegratedDataViewer idv, String name)
          _more_
 
Method Summary
 void addGroups(List l)
          _more_
protected  boolean applyProperties()
          _more_
 Element createXmlNode(Document doc)
          _more_
protected  void doDrop(Object object)
          _more_
 boolean dropOk(Object object)
          _more_
 boolean getAutoImportDisplays()
          Get the AutoImportDisplays property.
 IntegratedDataViewer getIdv()
          Get the Idv property.
protected  List getPopupMenuItems(List items)
          _more_
protected  void getPropertiesComponents(List comps, int tabIdx)
          _more_
 void getViewManagers(List viewManagers)
          _more_
 void importAllDisplayControls(List displayControls)
          _more_
 void importDisplayControl(DisplayControlImpl dc)
          _more_
 void initWith(Element node)
          _more_
 void makeNew(String what)
          _more_
 void makeSkin(int skinIndex)
          _more_
 void setAutoImportDisplays(boolean value)
          Set the AutoImportDisplays property.
 void setIdv(IntegratedDataViewer value)
          Set the Idv property.
 boolean tryToImportDisplayControl(DisplayControlImpl control)
          _more_
 void writeSkin()
          _more_
 
Methods inherited from class ucar.unidata.ui.ComponentGroup
addComponent, addComponent, doMakeContents, doRemove, editLayout, findComponentsWithType, getDisplayComponents, getGridColumns, getIconified, getLastPosition, getLayout, getNumColumns, getNumRows, getTypeName, indexOf, isAncestor, main, makeTree, print, redoLayout, removeComponent, setDisplayComponents, setGridColumns, setIconified, setLastPosition, setLayout, setNumColumns, setNumRows, setRowsColumns, setState, subtreeChanged, toString, wrapContents, xxxxgetPropertyTabs
 
Methods inherited from class ucar.unidata.ui.ComponentHolder
clearContents, doMakeHeader, getBeingShown, getBorder, getBorderLayoutLocation, getCategory, getContents, getHierachicalName, getIcon, getInternalFrame, getInternalFrameShown, getLayoutRect, getName, getParent, getRoot, getShowHeader, removeDisplayComponent, setBorder, setBorder, setBorderLayoutLocation, setCategory, setInternalFrameShown, setLayoutRect, setName, setParent, setShowHeader, showPopup
 
Methods inherited from class ucar.unidata.collab.PropertiedThing
addPropertyChangeListener, doApplyProperties, firePropertyChange, firePropertyChange, getPropertyListeners, getPropertyTabs, isShowing, propertyChange, removePropertyChangeListener, showProperties, showProperties
 
Methods inherited from class ucar.unidata.collab.SharableImpl
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdvComponentGroup

public IdvComponentGroup()
_more_


IdvComponentGroup

public IdvComponentGroup(IntegratedDataViewer idv,
                         String name)
_more_

Parameters:
idv - _more_
name - _more_
Method Detail

writeSkin

public void writeSkin()
_more_


initWith

public void initWith(Element node)
_more_

Overrides:
initWith in class ComponentGroup
Parameters:
node - _more_

createXmlNode

public Element createXmlNode(Document doc)
_more_

Parameters:
doc - _more_
Returns:
_more_

getPopupMenuItems

protected List getPopupMenuItems(List items)
_more_

Overrides:
getPopupMenuItems in class ComponentGroup
Parameters:
items - _more_
Returns:
_more_

getViewManagers

public void getViewManagers(List viewManagers)
_more_

Parameters:
viewManagers - _more_

importAllDisplayControls

public void importAllDisplayControls(List displayControls)
_more_

Parameters:
displayControls - _more_

doDrop

protected void doDrop(Object object)
_more_

Overrides:
doDrop in class ComponentGroup
Parameters:
object - _more_

dropOk

public boolean dropOk(Object object)
_more_

Overrides:
dropOk in class ComponentGroup
Parameters:
object - _more_
Returns:
_more_

tryToImportDisplayControl

public boolean tryToImportDisplayControl(DisplayControlImpl control)
_more_

Parameters:
control - _more_
Returns:
_more_

addGroups

public void addGroups(List l)
_more_

Parameters:
l - _more_

importDisplayControl

public void importDisplayControl(DisplayControlImpl dc)
_more_

Parameters:
dc - _more_

makeSkin

public void makeSkin(int skinIndex)
_more_

Parameters:
skinIndex - _more_

makeNew

public void makeNew(String what)
_more_

Parameters:
what - _more_

applyProperties

protected boolean applyProperties()
_more_

Overrides:
applyProperties in class ComponentGroup
Returns:
_more_

getPropertiesComponents

protected void getPropertiesComponents(List comps,
                                       int tabIdx)
_more_

Overrides:
getPropertiesComponents in class ComponentGroup
Parameters:
comps - _more_
tabIdx - _more_

setIdv

public void setIdv(IntegratedDataViewer value)
Set the Idv property.

Parameters:
value - The new value for Idv

getIdv

public IntegratedDataViewer getIdv()
Get the Idv property.

Returns:
The Idv

setAutoImportDisplays

public void setAutoImportDisplays(boolean value)
Set the AutoImportDisplays property.

Parameters:
value - The new value for AutoImportDisplays

getAutoImportDisplays

public boolean getAutoImportDisplays()
Get the AutoImportDisplays property.

Returns:
The AutoImportDisplays