public class WMSControl extends ImageControl implements java.awt.image.ImageObserver
Modifier and Type | Class and Description |
---|---|
static class |
WMSControl.ColorExclude
Class ColorExclude Holds information to exclude certain colors
|
DisplayControlImpl.SideLegendLabel
EMPTY_IMAGE, EMPTY_RGB_IMAGE, emptyImage, emptyRGBImage
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevel
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, isProgressiveResolution, matchDisplayRegion, noteTextArea, noteWrapper, paramName, reloadFromBounds, requestProperties, resolutionReadout, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, version, viewManagers, ZFUDGE
APPEARANCE_DARK, APPEARANCE_IDV, APPEARANCE_LIGHT, CMD_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_AVERAGE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
BOTTOM_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 |
---|
WMSControl()
Default constructor.
|
WMSControl(java.util.List wmsSelections,
java.lang.String title)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canSaveDataInCache()
See if this can save data in cache.
|
protected java.awt.Container |
doMakeContents()
Make the gui
|
protected DataInstance |
doMakeDataInstance(DataChoice dataChoice)
make the data instance
|
GeoLocationInfo |
getCurrentBounds()
Get the CurrentBounds property.
|
visad.georef.MapProjection |
getDataProjection()
Even though we do have data that holds a MapProjection we don't
want to provide it so we return null.
|
visad.georef.MapProjection |
getDataProjectionForMenu()
This gets called when the user selects the View menu item "Use Native Image Projection"
|
protected java.lang.String |
getDetailsContents()
Get the contents of the details html
|
boolean |
getEnableAutoFetch()
Get the EnableAutoFetch property.
|
protected javax.swing.JComponent |
getExtraLegendComponent(int legendType)
Assume that any display controls that have a color table widget
will want the color table to show up in the legend.
|
int |
getImageHeight()
Get the ImageHeight property.
|
int |
getImageWidth()
Get the ImageWidth property.
|
protected boolean |
getInitialFastRendering()
Get initial fast rendering option
|
protected double |
getInitialZPosition()
Get default z position to use
|
protected void |
getLegendLabels(java.util.List labels,
int legendType)
Get the legend labesl
|
double |
getResolution()
Get the Resolution property.
|
protected void |
getSaveMenuItems(java.util.List items,
boolean forMenuBar)
Add the relevant file menu items into the list
|
double |
getScale()
Get the Scale property.
|
java.lang.String |
getSelectedTime()
Get the SelectedTime property.
|
java.lang.Object |
getTheLayer()
Get the TheLayer property.
|
java.lang.Object |
getTheTitle()
Get the TheTitle property.
|
protected java.lang.String |
getTitle()
Get the window title
|
protected void |
getViewMenuItems(java.util.List items,
boolean forMenuBar)
Add to view menu
|
WmsSelection |
getWmsInfo()
Get the WmsInfo property.
|
java.util.List |
getWmsInfos()
Get the WmsInfos property.
|
void |
goToAddress()
Go the a street address
|
void |
handleDisplayChanged(visad.DisplayEvent event)
Listen for DisplayEvents
|
boolean |
imageUpdate(java.awt.Image img,
int flags,
int x,
int y,
int width,
int height)
Handle the image update
|
boolean |
init(DataChoice dataChoice)
Called to make this kind of Display Control;
This method is called from inside DisplayControlImpl init(several args).
|
void |
initDone()
initdone
|
boolean |
isInitDone()
have we fully initialized
|
void |
loadImageFromScreen()
Load the iamge from screen bounds
|
void |
projectionChanged()
Method to call if projection changes.
|
void |
reloadDataSource()
Overwrite base class method to do our own style of reload
|
void |
reproject()
Reproject the image
|
void |
resolutionChanged(TwoFacedObject tfo)
User changed resolution
|
void |
saveDataChoiceInCache()
Save the data choice into the cache data source
|
void |
scaleSliderChanged(int value)
Handle the slider changing
|
void |
selectLayer(java.lang.Object layer)
Set the wmsinfo
|
void |
setCurrentBounds(GeoLocationInfo value)
Set the CurrentBounds property.
|
protected boolean |
setData(DataChoice dataChoice)
set the data
|
void |
setEnableAutoFetch(boolean value)
Set the EnableImageFetch property.
|
void |
setEnableClick(boolean value)
Deprecated.
use setEnableAutoFetch
|
void |
setImageHeight(int value)
Set the ImageHeight property.
|
void |
setImageWidth(int value)
Set the ImageWidth property.
|
void |
setResolution(double value)
Set the Resolution property.
|
void |
setScale(double value)
Set the Scale property.
|
void |
setSelectedTime(java.lang.String value)
Set the SelectedTime property.
|
void |
setTheLayer(java.lang.Object value)
Set the TheLayer property.
|
void |
setTheTitle(java.lang.Object value)
Set the TheTitle property.
|
void |
setWmsInfo(WmsSelection value)
Set the WmsInfo property.
|
void |
setWmsInfos(java.util.List value)
Set the WmsInfos property.
|
protected boolean |
shouldAddControlListener()
Signal base class to add this as a projection control listener
|
protected boolean |
shouldAddDisplayListener()
Signal base class to add this as a display listener
|
void |
viewpointChanged()
Noop for the ControlListener interface
|
void |
writeImageXml()
Ask the user for an image xml file name and write the image to it
|
getControlWidgets, getImageFlags, getInitialColorTable, getMultipleIsTopography, getUseTexture, haveMultipleFields, setAlphaFromSlider, setMultipleIsTopography, setUseTexture
doMakeAlphaSlider, getAlpha, getDataProjectionLabel, getIsRaster, getSkipWidgetLabel, getWorkingImage, setAlpha, setInverseAlphaFromSlider, showSkipFactorSlider
actionPerformed, addTopographyMap, addTopographyMap, applyForecastHourMacro, canDoProgressiveResolution, convertColorRange, doExport, doMakeContourLevelControl, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorParamName, getColorRangeFromData, getColorRangeIndex, getColorUnit, getContourInfo, getCursorReadoutData, getCursorReadoutInner, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getInitialRange, getRawDataUnit, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, normalizeRectangle, setLevel, setLevel, setLevelFromUser
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addDisplaySettings, addLabelMacros, addNewData, addNoteText, addPropertiesComponents, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyPreferences, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applySmoothing, applyTextureQuality, applyTimeRange, applyZPosition, boundsClose, canBeDocked, canExportData, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkFlag, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, displayUnitChanged, doApplyProperties, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, doRemove, findDisplayInfo, findDisplays, findDisplays, firePropertyChangeEvent, firstFrameDone, 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, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDisplayListTemplate, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayedData, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMacroNames, 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, 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, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initializeWithNewData, initWindow, isDisplay3D, isGuiShown, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, propertyChange, putTransientProperty, reallySetAttributeFlags, receiveShareData, redoGuiLayout, reloadDataSourceInThread, relocateDisplay, relocateDisplay, removeDataChoice, removeDisplayable, removeDisplayables, removeDisplayables, removeOnWindowClose, removePropertyChangeListener, resetData, resetDimness, resetViewManager, revertToDefaultColorTable, revertToDefaultColorTable, revertToDefaultRange, revertToDefaultRange, saveAsFavorite, saveAsParameterDefaults, saveAsPrototype, saveAsTemplate, saveImage, saveProjection, 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, setDisplayAreaSubset, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayListTimeZone, 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, setPointSize, setProjectionInView, setProjectionInView, setProjectionInView, setProperty, setRange, setRange, setSelectRange, setSelectRangeEnabled, setSettingsDisplayUnit, setSharedColorScaleInfo, setShowInDisplayList, setShowInLegend, setShowInTabs, setShowNoteText, setSkipValue, setSmoothingFactor, setSmoothingType, setTemplateName, setTextureQuality, setTitle, setUnitForColor, setUseFastRendering, setUsesTimeDriver, setUseTimesInAnimation, setVersion, setViewer, setViewManagerClassNames, 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, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, writeTestArchive, xxxsetDisplayActive, zSliderChanged
boxToEarth, 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, userMessage
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTmpProperty, putTmpProperty, removeTmpProperty
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
public WMSControl()
public WMSControl(java.util.List wmsSelections, java.lang.String title)
wmsSelections
- The list of wms infostitle
- The titlepublic boolean init(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
init
in class ImageControl
dataChoice
- the DataChoice of the moment.java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic void initDone()
initDone
in class DisplayControlImpl
public boolean isInitDone()
isInitDone
in interface DisplayControl
isInitDone
in class DisplayControlImpl
protected DataInstance doMakeDataInstance(DataChoice dataChoice) throws java.rmi.RemoteException, visad.VisADException
doMakeDataInstance
in class GridDisplayControl
dataChoice
- the data choicejava.rmi.RemoteException
- On badnessvisad.VisADException
- On badnessprotected boolean shouldAddDisplayListener()
shouldAddDisplayListener
in class GridDisplayControl
protected boolean shouldAddControlListener()
shouldAddControlListener
in class GridDisplayControl
protected boolean getInitialFastRendering()
getInitialFastRendering
in class DisplayControlImpl
public void projectionChanged()
projectionChanged
in interface DisplayControl
projectionChanged
in class DisplayControlImpl
public void viewpointChanged()
viewpointChanged
in class DisplayControlImpl
protected java.lang.String getDetailsContents()
getDetailsContents
in class DisplayControlImpl
public void handleDisplayChanged(visad.DisplayEvent event)
handleDisplayChanged
in class DisplayControlImpl
event
- The eventpublic void goToAddress()
public void reloadDataSource() throws java.rmi.RemoteException, visad.VisADException
reloadDataSource
in class DisplayControlImpl
java.rmi.RemoteException
- On badnessvisad.VisADException
- On badnessprotected void getViewMenuItems(java.util.List items, boolean forMenuBar)
getViewMenuItems
in class DisplayControlImpl
items
- List of itesforMenuBar
- for the menu barprotected void getSaveMenuItems(java.util.List items, boolean forMenuBar)
getSaveMenuItems
in class DisplayControlImpl
items
- List of menu itemsforMenuBar
- Is this for the menu in the window's menu bar or
for a popup menu in the legendprotected boolean canSaveDataInCache()
canSaveDataInCache
in class DisplayControlImpl
public void writeImageXml()
public void saveDataChoiceInCache()
saveDataChoiceInCache
in class DisplayControlImpl
protected java.awt.Container doMakeContents() throws visad.VisADException, java.rmi.RemoteException
doMakeContents
in class ImageControl
java.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic void scaleSliderChanged(int value)
value
- new slider valuepublic void loadImageFromScreen()
public visad.georef.MapProjection getDataProjection()
getDataProjection
in interface DisplayControl
getDataProjection
in class GridDisplayControl
public visad.georef.MapProjection getDataProjectionForMenu()
getDataProjectionForMenu
in class DisplayControlImpl
public void reproject()
protected boolean setData(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
setData
in class ImageControl
dataChoice
- The datajava.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic void selectLayer(java.lang.Object layer)
layer
- The new layerpublic void setImageWidth(int value)
value
- The new value for ImageWidthpublic int getImageWidth()
public void setImageHeight(int value)
value
- The new value for ImageHeightpublic int getImageHeight()
public void resolutionChanged(TwoFacedObject tfo)
tfo
- New resolutionpublic void setResolution(double value)
value
- The new value for Resolutionpublic double getResolution()
public void setCurrentBounds(GeoLocationInfo value)
value
- The new value for CurrentBoundspublic GeoLocationInfo getCurrentBounds()
public void setWmsInfo(WmsSelection value)
value
- The new value for WmsInfopublic WmsSelection getWmsInfo()
protected java.lang.String getTitle()
getTitle
in class DisplayControlImpl
protected void getLegendLabels(java.util.List labels, int legendType)
getLegendLabels
in class DisplayControlImpl
labels
- List of (String) labelslegendType
- For side or bottompublic boolean imageUpdate(java.awt.Image img, int flags, int x, int y, int width, int height)
imageUpdate
in interface java.awt.image.ImageObserver
img
- The imageflags
- flagsx
- xy
- ywidth
- widthheight
- heightprotected javax.swing.JComponent getExtraLegendComponent(int legendType)
getExtraLegendComponent
in class ImageControl
legendType
- type of legendpublic void setWmsInfos(java.util.List value)
value
- The new value for WmsInfospublic java.util.List getWmsInfos()
public void setEnableClick(boolean value)
value
- The new value for EnableClickpublic boolean getEnableAutoFetch()
public void setEnableAutoFetch(boolean value)
value
- The new value for EnableAutoFetchpublic void setSelectedTime(java.lang.String value)
value
- The new value for SelectedTimepublic java.lang.String getSelectedTime()
public void setTheLayer(java.lang.Object value)
value
- The new value for TheLayerpublic java.lang.Object getTheLayer()
public java.lang.Object getTheTitle()
public void setTheTitle(java.lang.Object value)
value
- The new value for TheTitlepublic void setScale(double value)
value
- The new value for Scalepublic double getScale()
protected double getInitialZPosition()
getInitialZPosition
in class DisplayControlImpl