public class ImagePlanViewControl extends ucar.unidata.idv.control.ImagePlanViewControl
ImagePlanViewControl with some McIDAS-V
specific extensions. Namely parameter sets and support for inverted
parameter defaults.| Modifier and Type | Class and Description |
|---|---|
private class |
ImagePlanViewControl.MyTabbedPane
Holds a JFreeChart histogram of image values.
|
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ATTR_DAY |
private static java.lang.String |
ATTR_NAME |
private static java.lang.String |
ATTR_POS |
private static java.lang.String |
ATTR_SERVER |
private static java.lang.String |
ATTR_TIME |
private static java.lang.String |
ATTR_UNIT |
protected static java.lang.String |
CMD_NEWFOLDER
Command for connecting
|
protected static java.lang.String |
CMD_NEWPARASET |
private javax.swing.JPanel |
contents |
private ucar.unidata.data.DataSourceImpl |
dataSource |
private visad.FlatField |
image |
private static ucar.unidata.xml.XmlResourceCollection |
imageDefaults
Holds the ADDE servers and groups
|
private static org.w3c.dom.Document |
imageDefaultsDocument
The user imagedefaults xml document
|
private static org.w3c.dom.Element |
imageDefaultsRoot
The user imagedefaults xml root
|
private org.w3c.dom.Node |
lastCat |
private static org.w3c.dom.Element |
lastClicked |
private static org.slf4j.Logger |
logger |
(package private) javax.swing.JTextField |
maxBox |
(package private) javax.swing.JTextField |
minBox |
private java.lang.String |
newCompName |
private static java.lang.String |
newFolder |
private javax.swing.JButton |
newFolderBtn |
private javax.swing.JButton |
newSetBtn |
private float |
origRangeMax |
private float |
origRangeMin |
private float |
rangeMax |
private float |
rangeMin |
private javax.swing.JFrame |
saveWindow
save parameter set
|
private javax.swing.JComponent |
statusComp
Status bar component
|
private javax.swing.JLabel |
statusLabel
Shows the status
|
private static java.lang.String |
TAG_DEFAULT |
private static java.lang.String |
TAG_FOLDER |
private javax.swing.JPanel |
treePanel
Holds the current save set tree
|
private ucar.unidata.ui.XmlTree |
xmlTree |
currentLevel, currentLevels, currentSlice, datachoice, haveEnsemble, levelReadout, MACRO_LEVEL, SHARE_LEVELCMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevelcategories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayables, displayId, displayListTable, displayListTemplate, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, isProgressiveResolution, matchDisplayRegion, noteTextArea, noteWrapper, paramName, reloadFromBounds, requestProperties, resolutionReadout, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, skipTextField, SLIDER_DEFAULT_MAJOR_TICK, SLIDER_DEFAULT_MAX, SLIDER_DEFAULT_MIN, SLIDER_DEFAULT_MINOR_TICK, SLIDER_DEFAULT_SKIP, version, viewManagers, ZFUDGECMD_BARBSIZE, CMD_COLORS, CMD_COLORTABLE, CMD_INTERVAL, CMD_LEVEL, CMD_LINEWIDTH, CMD_POPUP, CMD_REMOVE, DEFAULT_POINT_SIZE, DEFAULT_SAMPLING_MODE, FIND_ALL, FIND_CATEGORY, FIND_CLASS, FIND_SPECIAL, FIND_THIS, FIND_WITHDATA, FIND_WITHTHISDATA, FIND_WITHTHISFIELD, FIND_WITHTHISVIEW, FLAG_COLOR, FLAG_COLORTABLE, FLAG_COLORUNIT, FLAG_CONTOUR, FLAG_DATACONTROL, FLAG_DISPLAYUNIT, FLAG_GRIDTRAJECTORY, FLAG_LINEWIDTH, FLAG_NONE, FLAG_SELECTRANGE, FLAG_SKIPFACTOR, FLAG_SMOOTHING, FLAG_TEXTUREQUALITY, FLAG_TIMERANGE, FLAG_ZPOSITION, GRID_INSETS, ICON_LOCK, ICON_REMOVE, ICON_UNLOCK, LABEL_NONE, MACRO_DATASOURCENAME, MACRO_DISPLAYNAME, MACRO_DISPLAYUNIT, MACRO_FHOUR, MACRO_FHOUR2, MACRO_LONGNAME, MACRO_POSITION, MACRO_RESOLUTION, MACRO_SHORTNAME, MACRO_STATION, MACRO_TIMESTAMP, MACRO_VALUE, NEAREST_NEIGHBOR, PREF_DISPLAYLIST_TEMPLATE, PREF_EXTRALABEL_TEMPLATE, PREF_LEGENDLABEL_TEMPLATE, PROP_REMOVED, SETTINGS_GROUP_DISPLAY, SETTINGS_GROUP_FLAGS, SHARE_CHOICES, SHARE_COLOR, SHARE_COLORSCALE, SHARE_COLORTABLE, SHARE_DISPLAYUNIT, SHARE_POSITION, SHARE_SELECTRANGE, SHARE_SKIPVALUE, SHARE_TRANSECT, SHARE_VISIBILITY, WEIGHTED_AVERAGEBOTTOM_LEGEND, DEFAULT_PROBEFORMAT, PREF_PREFIX, PREF_PROBEFORMAT, PREF_REMOVEONWINDOWCLOSE, PREF_SAMPLING_MODE, PREF_STANDALONE_REMOVEONCLOSE, PREF_STANDALONE_REMOVEONCLOSE_ASK, PROP_LEGENDICON, RASTERMODE_SHOWALL, RASTERMODE_SHOWNONRASTER, RASTERMODE_SHOWRASTER, SIDE_LEGEND| Constructor and Description |
|---|
ImagePlanViewControl() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addToContents(javax.swing.JComponent comp)
Remove the currently display gui and insert the given one.
|
protected void |
contrastStretch(double low,
double high) |
private void |
doDeleteRequest(org.w3c.dom.Node node) |
java.awt.Container |
doMakeContents()
Called by doMakeWindow in DisplayControlImpl, which then calls its
doMakeMainButtonPanel(), which makes more buttons.
|
void |
doRemove()
Remove this control
|
private void |
doRename(org.w3c.dom.Element node) |
ucar.unidata.data.DataSourceImpl |
getDataSource()
_more_
|
private java.util.List |
getFolders() |
protected javax.swing.JComponent |
getHistogramTabComponent()
_more_
|
protected ucar.unidata.xml.XmlResourceCollection |
getImageDefaults()
Get the xml resource collection that defines the image default xml
|
protected void |
getSaveMenuItems(java.util.List items,
boolean forMenuBar)
Add in the menu items for the save and export display template
|
boolean |
init(ucar.unidata.data.DataChoice dataChoice)
Called to make this kind of Display Control; also calls code to
made the Displayable.
|
private org.w3c.dom.Node |
makeNewFolder() |
private java.util.Hashtable |
makeParameterValues() |
private boolean |
makePopupMenu(ucar.unidata.ui.XmlTree theTree,
org.w3c.dom.Element node,
javax.swing.JPopupMenu popup)
Create and popup a command menu for when the user has clicked on the given xml node.
|
private void |
makeXmlTree()
Just creates an empty XmlTree
|
void |
moveParameterSet(org.w3c.dom.Element parent,
org.w3c.dom.Element newFolder) |
private void |
newComponentError(java.lang.String comp) |
void |
popupPersistImageParameters() |
void |
popupSaveImageParameters() |
private void |
removeNode(org.w3c.dom.Element node) |
void |
resetColorTable()
_more_
|
void |
saveDataToLocalDisk() |
org.w3c.dom.Element |
saveParameterSet() |
boolean |
setData(ucar.unidata.data.DataChoice dataChoice)
Called to initialize this control from the given dataChoice;
sets levels controls to match data; make data slice at first level;
set display's color table and display units.
|
private void |
setInitialHistogramRange()
Take out the histogram-related stuff that was in doMakeContents and put it
in a standalone method, so we can wait and call it only after the
histogram is actually initialized.
|
void |
setRange(ucar.unidata.util.Range newRange)
_more_
|
private void |
setStatus(java.lang.String msg) |
private void |
showSaveDialog() |
applyTextureQuality, createPlanDisplay, getAllowSmoothing, getChart, getDataProjectionLabel, getDescripters, getInitialColorTable, getInitialRange, getIsRaster, getSkipWidgetLabel, getSliceForDisplay, getViewMenuItems, setDescripters, shouldAddControlListener, shouldAddDisplayListener, updateHistogramPaneladdDisplaySettings, addLabelMacros, addParameterTopographyMap, addTopographyMap, addToRangeMenu, applySkipFactor, applySmoothing, canExportData, checkFlag, displayUnitChanged, formatLevel, getColorRangeIndex, getControlWidgets, getCurrentSlice, getCursorReadoutData, getCursorReadoutInner, getDisplayedData, getEditMenuItems, getForwardValue, getGridDisplayable, getIgnoreVerticalDimension, getIs2D, getLegendLabels, getLevel, getLevelColorRange, getLevelsLabel, getMacroNames, getMultipleIsTopography, getParameterIsTopography, getPlanDisplay, getPolygonMode, getPolyModeComboBox, getVerticalRange, haveLevels, haveMultipleFields, initDone, loadDataAtLevel, projectionChanged, propertyChange, receiveShareData, relocateDisplay, setCurrentSlice, setDataSelectionLevel, setForwardValue, setIgnoreVerticalDimension, setIs2D, setLevel, setLevelFromUser, setLevelReadoutLabel, setLevels, setMultipleIsTopography, setParameterIsTopography, setPointSize, setPolygonMode, setSettingsLevel, setVerticalRange, shouldShowLevelWidget, shouldShowZSelector, shouldUseZPositionactionPerformed, addTopographyMap, addTopographyMap, applyForecastHourMacro, canDoProgressiveResolution, convertColorRange, doExport, doMakeContourLevelControl, doMakeDataInstance, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorParamName, getColorRangeFromData, getColorUnit, getContourInfo, getDataProjection, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getRawDataUnit, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, normalizeRectangle, setLevelactivateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addNewData, addNoteText, addPropertiesComponents, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyPreferences, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applyTimeRange, applyZPosition, boundsClose, canBeDocked, canDataDoProgressiveResolution, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, dataSelectionAdaptiveResolution, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, doApplyProperties, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeSkipFactorSlider, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, findDisplayInfo, findDisplays, findDisplays, firePropertyChangeEvent, firstFrameDone, forceUpdateList, formatForCursorReadout, getActive, getAnimation, getAnimation, getAnimation, getAnimation, getAnimationInfo, getAnimationWidget, getAttributeFlags, getCachedData, getCanDoRemoveAll, getCategories, getChangeParameterLabel, getCollapseLegend, getColor, getColorDimness, getColorScaleInfo, getColorTable, getColorTableForDisplayable, getColorTableToApply, getColorTableWidget, getColorUnitName, getColorWidgetLabel, getComponentHolder, getContents, getControlChangeSleepTime, getControlContext, getControlMenus, getCursorReadout, getCursorReadoutInner, getData, getDataChoice, getDataChoices, getDataForDisplayList, getDataInstance, getDataInstance, getDataProjectionForMenu, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDisplayListTemplate, getDefaultDisplayListTemplateJPSS, getDefaultDisplayListTemplatePoint, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialFastRendering, getInitialZPosition, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMainPanel, getMainPanelSize, getMakeWindow, getMapDisplay, getMapViewManager, getMapViewProjection, getMatchDisplayRegion, getMenuLabel, getMyDataChoices, getNavigatedDisplay, getNoteText, getObjectStore, getOkToFireEvents, getOldColorTableOrInitialColorTable, getOriginalDataChoicesLabel, getOuterContents, getPointSize, getProperty, getProperty, getPropertyDisplayName, getRange, getRangeForColorTable, getRangeToApply, getRequestProperties, getSamplingModeName, getSamplingModeValue, getSamplingModeValue, getSelectRange, getSelectRangeEnabled, getSelectRangeWidget, getSettingsPanel, getShortParamName, getShoulDoProgressiveResolution, getShowInDisplayList, getShowInLegend, getShowInTabs, getShowNoteText, getSkipValue, getSmoothingFactor, getSmoothingType, getSomeAnimation, getStore, getTemplateName, getTextureQuality, getTextureQualityLabel, getTimeSet, getTitle, getTransientProperty, getUnitForColor, getUseFastRendering, getUsesTimeDriver, getUseTimesInAnimation, getVersion, getVerticalValue, getViewAnimation, getViewContext, getViewer, getViewManager, getViewManager, getViewManager, getViewManagerClassNames, getViewManagerForCapture, getViewManagers, getViewMenuItems, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, getZPositionSliderLabel, guiExported, guiImported, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initializeWithNewData, initWindow, isDisplay3D, isGuiShown, isInitDone, isInTransectView, isInViewManager, isRectBad, itemStateChanged, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeMiscButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, putTransientProperty, reallySetAttributeFlags, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, relocateDisplay, removeDataChoice, removeDisplayable, removeDisplayables, removeDisplayables, removeOnWindowClose, removePropertyChangeListener, resetData, resetDimness, resetViewManager, revertToDefaultColorTable, revertToDefaultColorTable, revertToDefaultRange, revertToDefaultRange, saveAsFavorite, saveAsParameterDefaults, saveAsPrototype, saveAsTemplate, saveDataChoiceInCache, saveImage, selectDataChoices, setAnimationInfo, setAnimationSet, setAttributeFlags, setCachedData, setCanDoRemoveAll, setCategories, setCollapseLegend, setColor, setColorBrighter, setColorDimmer, setColorDimness, setColorScaleInfo, setColorScaleVisible, setColorTable, setColorTable, setColorTableName, setColorUnit, setColorUnitName, setComponentHolder, setContents, setContourInfo, setContourInfoParams, setData, setDataChoices, setDataInstance, setDataInstances, setDataSelection, setDataTimeRange, setDefaultSamplingMode, setDefaultView, setDisplayableVisibility, setDisplayableVisiblity, setDisplayActive, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayName, setDisplayUnit, setDisplayUnitName, setDisplayVisibility, setDoCursorReadout, setExpandedInTabs, setExtraLabelTemplate, setHadDataChoices, setHelpUrl, setId, setInitDataChoices, setInitialSettings, setInitialViewManager, setIsProgressiveResolution, setIsRaster, setIsTimeDriver, setLabelAsPreference, setLegendBackground, setLegendForeground, setLegendLabel, setLegendLabelTemplate, setLineWidth, setLockVisibilityToggle, setMainPanelDimensions, setMainPanelSize, setMakeWindow, setMatchDisplayRegion, setName, setNameFromUser, setNewColorUnit, setNewDisplayUnit, setNoteText, setOkToFireEvents, setOriginalDataChoicesLabel, setParamName, setPersistedVisadData, setProjectionInView, setProjectionInView, setProperty, setRange, setSelectRange, setSelectRangeEnabled, setSettingsDisplayUnit, setSharedColorScaleInfo, setShowInDisplayList, setShowInLegend, setShowInTabs, setShowNoteText, setSkipValue, setSmoothingFactor, setSmoothingType, setTemplateName, setTextureQuality, setTitle, setUnitForColor, setUseFastRendering, setUsesTimeDriver, setUseTimesInAnimation, setVersion, setViewer, setViewManagerClassNames, setViewManagerDisplayListColor, setVisbilityAnimationPause, setWindowSize, setWindowVisible, setWindowX, setWindowY, setZPosition, setZPosition, shouldAddAnimationListener, shouldApplyFastRendering, shouldBeDocked, shouldWindowBeVisible, show, showColorControlWidget, showColorDialog, showColorDialog, showColorScaleDialog, showColorScales, showColorSwatches, showContourPropertiesDialog, showDetails, showDisplaySettingsDialog, showHelp, showLegendMenu, showNormalCursor, showProperties, showTimeRangeDialog, showWaitCursor, timeChanged, toFront, toggleNoteTextArea, toggleVisibilityForVectorGraphicsRendering, toggleWindow, toString, transectChanged, updateAnimation, updateDataInstance, updateDataSelection, updateDisplayList, updateGridDataInstance, updateLegendAndList, updateLegendLabel, updateLockButton, updateMiscButton, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, viewpointChanged, writeTestArchive, xxxsetDisplayActive, zSliderChangedboxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getLabeledReal, getLevelReal, getScreenCenter, getSelectedStation, getTmpProperty, isLeftButtonDown, logException, logException, makeEarthLocation, putTmpProperty, removeTmpProperty, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessageapplySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialogclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprivate static final org.slf4j.Logger logger
private static final java.lang.String TAG_FOLDER
private static final java.lang.String TAG_DEFAULT
private static final java.lang.String ATTR_NAME
private static final java.lang.String ATTR_SERVER
private static final java.lang.String ATTR_POS
private static final java.lang.String ATTR_DAY
private static final java.lang.String ATTR_TIME
private static final java.lang.String ATTR_UNIT
protected static final java.lang.String CMD_NEWFOLDER
protected static final java.lang.String CMD_NEWPARASET
private javax.swing.JFrame saveWindow
private static java.lang.String newFolder
private ucar.unidata.ui.XmlTree xmlTree
private javax.swing.JPanel treePanel
private static org.w3c.dom.Element imageDefaultsRoot
private static org.w3c.dom.Document imageDefaultsDocument
private static ucar.unidata.xml.XmlResourceCollection imageDefaults
private org.w3c.dom.Node lastCat
private static org.w3c.dom.Element lastClicked
private javax.swing.JButton newFolderBtn
private javax.swing.JButton newSetBtn
private java.lang.String newCompName
private javax.swing.JLabel statusLabel
private javax.swing.JComponent statusComp
private javax.swing.JPanel contents
private ucar.unidata.data.DataSourceImpl dataSource
private visad.FlatField image
final javax.swing.JTextField minBox
final javax.swing.JTextField maxBox
private float rangeMin
private float rangeMax
private float origRangeMin
private float origRangeMax
public ImagePlanViewControl()
public boolean init(ucar.unidata.data.DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
ucar.unidata.idv.control.PlanViewControlinit in class ucar.unidata.idv.control.PlanViewControldataChoice - the DataChoice of the moment.visad.VisADException - VisAD Errorjava.rmi.RemoteException - Java RMI errorprotected ucar.unidata.xml.XmlResourceCollection getImageDefaults()
public java.awt.Container doMakeContents()
doMakeContents in class ucar.unidata.idv.control.ImagePlanViewControlpublic void doRemove() throws java.rmi.RemoteException, visad.VisADException
ucar.unidata.idv.control.PlanViewControldoRemove in interface ucar.unidata.idv.DisplayControldoRemove in class ucar.unidata.idv.control.PlanViewControljava.rmi.RemoteException - Java RMI problemvisad.VisADException - VisAD data problemprivate void setInitialHistogramRange()
protected javax.swing.JComponent getHistogramTabComponent()
ucar.unidata.idv.control.ImagePlanViewControlgetHistogramTabComponent in class ucar.unidata.idv.control.ImagePlanViewControlprotected void contrastStretch(double low, double high)
public boolean setData(ucar.unidata.data.DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
ucar.unidata.idv.control.ImagePlanViewControlsetData in class ucar.unidata.idv.control.ImagePlanViewControldataChoice - choice that describes the data to be loaded.visad.VisADException - VisAD Errorjava.rmi.RemoteException - Java RMI errorpublic void setRange(ucar.unidata.util.Range newRange) throws java.rmi.RemoteException, visad.VisADException
ucar.unidata.idv.control.ImagePlanViewControlsetRange in class ucar.unidata.idv.control.ImagePlanViewControlnewRange - _more_java.rmi.RemoteException - _more_visad.VisADException - _more_public void resetColorTable()
ucar.unidata.idv.control.ImagePlanViewControlresetColorTable in class ucar.unidata.idv.control.ImagePlanViewControlprotected void getSaveMenuItems(java.util.List items, boolean forMenuBar)
ucar.unidata.idv.control.DisplayControlImplgetSaveMenuItems in class ucar.unidata.idv.control.DisplayControlImplitems - List of menu items to add intoforMenuBar - if this is for the menubarpublic void popupPersistImageParameters()
private java.util.Hashtable makeParameterValues()
public void saveDataToLocalDisk()
public void popupSaveImageParameters()
private void showSaveDialog()
private void newComponentError(java.lang.String comp)
private void setStatus(java.lang.String msg)
private void removeNode(org.w3c.dom.Element node)
private org.w3c.dom.Node makeNewFolder()
private void makeXmlTree()
private java.util.List getFolders()
private void doDeleteRequest(org.w3c.dom.Node node)
private boolean makePopupMenu(ucar.unidata.ui.XmlTree theTree, org.w3c.dom.Element node, javax.swing.JPopupMenu popup)
theTree - The XmlTree object displaying the current xml document.node - The xml node the user clicked on.popup - The popup menu to put the menu items in.public void moveParameterSet(org.w3c.dom.Element parent, org.w3c.dom.Element newFolder)
private void doRename(org.w3c.dom.Element node)
private void addToContents(javax.swing.JComponent comp)
comp - The new gui.public ucar.unidata.data.DataSourceImpl getDataSource()
ucar.unidata.idv.control.ImagePlanViewControlgetDataSource in class ucar.unidata.idv.control.ImagePlanViewControlpublic org.w3c.dom.Element saveParameterSet()