public class GisViewerPanel extends com.extjs.gxt.ui.client.widget.LayoutContainer implements ToolbarHandler, DataPanelHandler, LayersPanelHandler, CqlFilterHandler, OpenLayersHandler
Modifier and Type | Class and Description |
---|---|
static class |
GisViewerPanel.LayerType
The Enum LayerType.
|
static class |
GisViewerPanel.Operation
The Enum Operation.
|
Modifier and Type | Field and Description |
---|---|
static Resources |
resources |
attachChildren, enableLayout, layoutExecuted, layoutNeeded, layoutOnAttach, layoutOnChange
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
GisViewerPanel()
Instantiates a new gis viewer panel.
|
GisViewerPanel(GisViewerParameters parameters)
Instantiates a new gis viewer panel.
|
GisViewerPanel(GisViewerParameters parameters,
GisViewerSaveHandler gisViewerSaveHandler)
Instantiates a new gis viewer panel.
|
Modifier and Type | Method and Description |
---|---|
void |
activateTransect(LayerItem layerItem,
String table,
String field)
Activate transect.
|
void |
addBaseLayersToOLM(List<? extends GisViewerBaseLayerInterface> layers)
by Francesco M.
|
void |
addGroup(String groupName)
Adds the group.
|
void |
addGroupByGroupName(String groupName)
Adds the group by group name.
|
void |
addLayerByLayerItem(LayerItem layerItem)
Adds the layer by layer item.
|
void |
addLayerByLayerItemToTop(LayerItem layerItem)
Adds the layer by layer item to top.
|
void |
addLayerByWms(GisViewerPanel.LayerType layerType,
String layerTitle,
String layerName,
String wmsServiceBaseUrl,
boolean isExternal,
boolean isBase,
boolean displayInLayerSwitcher,
ArrayList<String> styles,
String serverWmsRequest,
boolean onTop,
HashMap<String,String> wmsNotStandardParams,
boolean isNcWms)
Adds the layer by wms.
|
void |
addLayerByWms(String layerTitle,
String layerName,
String wmsRequest,
boolean isBase,
boolean displayInLayerSwitcher,
boolean isNcWMS)
Adds the layer by wms.
|
void |
addLayersByLayerItems(List<LayerItem> layerItems)
Adds the layers by layer items.
|
void |
addLayersByLayerItemsToTop(List<LayerItem> layerItems)
Adds the layers by layer items to top.
|
void |
addLayersByLayerNames(List<String> layerNames)
Adds the layers by layer names.
|
void |
addLayersByLayerNames(String... layerNames)
Adds the layers by layer names.
|
void |
addLayersByLayerNamesToTop(List<String> layerNames)
Adds the layers by layer names to top.
|
void |
applyStyleForLayer(LayerItem layerItem,
String style)
Apply style for layer.
|
void |
dataPanelOpen(boolean isOpen,
int panelHeight) |
void |
deactivateTransect(LayerItem layerItem)
Deactivate transect.
|
void |
exportData(boolean force) |
OpenLayersMap |
getOpenLayersMap()
Gets the open layers map.
|
protected void |
getTransectUrl()
Gets the transect url.
|
void |
hideLayer(LayerItem layerItem)
Hide layer.
|
boolean |
isSaveSupported()
Checks if is save supported.
|
protected void |
onRender(com.google.gwt.user.client.Element parent,
int pos) |
void |
openBrowserLayerImage(LayerItem layerItem,
ExportFormat format,
boolean isWMS)
Open browser layer image.
|
void |
openBrowserMapImage(ExportFormat outputFormat,
boolean isWMS)
Open browser map image.
|
void |
removeAllLayers()
Removes the all layers.
|
void |
removeCqlFilter(LayerItem layerItem) |
void |
removeFilterQuery(LayerItem layerItem)
Removes the filter query.
|
void |
removeLayer(LayerItem layerItem)
Removes the layer.
|
void |
saveLayerImage(LayerItem layerItem,
ExportFormat format,
boolean isWMS)
Save layer image.
|
void |
saveMapImage(ExportFormat outputFormat,
boolean isWMS)
Save map image.
|
void |
selectBox(double x1,
double y1,
double x2,
double y2) |
void |
setCQLFilter(LayerItem layerItem,
String filter) |
void |
setOpacityLayer(LayerItem layerItem,
double value)
Sets the opacity layer.
|
void |
showDataPanel() |
boolean |
showFilterQuery(LayerItem layerItem,
int left,
int top)
Show filter query.
|
void |
showIntro()
Show intro.
|
void |
showLayer(LayerItem layerItem)
Show layer.
|
void |
showLegend(LayerItem layerItem,
int left,
int top)
Show legend.
|
void |
updateLayersOrder()
Update layers order.
|
void |
updateOpenLayersSize()
Update open layers size.
|
add, add, addText, findComponent, getLayout, getLayoutTarget, getWindowResizeDelay, insert, insert, isLayoutOnChange, isMonitorWindowResize, layout, layout, onBlur, onComponentEvent, onFocus, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize, setWindowResizeDelay
addScrollListener, afterRender, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition
add, adjustIndex, adopt, createContainerEvent, disable, doAttachChildren, doDetachChildren, doLayout, doLayout, enable, findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, insert, isLayoutNeeded, iterator, notifyHide, notifyShow, onAfterLayout, onAttach, onBeforeLayoutExcecuted, onInsert, onLayoutExcecuted, onRemove, orphan, remove, remove, removeAll, scrollIntoView, setLayoutNeeded, wrapWidget
adjustPosition, adjustSize, createComponentEvent, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, onResize, onShow, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize
addAttachable, addListener, addPlugin, addStyleName, addStyleOnOver, addWidgetListener, applyState, assertAfterRender, assertPreRender, beforeRender, blur, clearState, createObservable, createStyles, disableContextMenu, disableEvents, disableTextSelection, el, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, frame, getAriaSupport, getBaseStyle, getBorders, getContextMenu, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getListeners, getModel, getObservable, getPlugins, getState, getStateId, getTabIndex, getTitle, getToolTip, hasListeners, hasListeners, hide, hideToolTip, initState, isDisabledEvents, isDisableTextSelection, isEnabled, isMasked, isRendered, isStateful, isVisible, isVisible, mask, mask, mask, onBrowserEvent, onDetach, onDetachHelper, onDisable, onEnable, onEnsureDebugId, onHideContextMenu, onLoad, onRightClick, onShowContextMenu, onWindowResize, previewEvent, recalculate, removeAllListeners, removeAttachagle, removeFromParent, removeListener, removeStyleName, removeStyleOnOver, removeSwallow, removeToolTip, removeWidgetListener, render, render, repaint, saveState, setAriaRole, setAriaState, setAriaSupport, setBorders, setContextMenu, setData, setEl, setElement, setElement, setEnabled, setFiresEvents, setHideMode, setId, setIntStyleAttribute, setItemId, setModel, setParent, setStateful, setStateId, setStyleAttribute, setStyleName, setTabIndex, setTitle, setToolTip, setToolTip, setVisible, setZIndex, show, sinkEvents, swallowEvent, swallowEvent, toString, unframe, unmask
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutData
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, resolvePotentialElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents
public static Resources resources
public GisViewerPanel()
public GisViewerPanel(GisViewerParameters parameters)
parameters
- the parameterspublic GisViewerPanel(GisViewerParameters parameters, GisViewerSaveHandler gisViewerSaveHandler)
parameters
- the parametersgisViewerSaveHandler
- the gis viewer save handlerpublic OpenLayersMap getOpenLayersMap()
protected void onRender(com.google.gwt.user.client.Element parent, int pos)
onRender
in class com.extjs.gxt.ui.client.widget.LayoutContainer
protected void getTransectUrl()
public void addGroupByGroupName(String groupName)
groupName
- the group namepublic void addLayersByLayerNames(String... layerNames)
layerNames
- the layer namespublic void addLayersByLayerNames(List<String> layerNames)
layerNames
- the layer namespublic void addLayersByLayerNamesToTop(List<String> layerNames)
layerNames
- the layer namespublic void addLayersByLayerItems(List<LayerItem> layerItems)
layerItems
- the layer itemspublic void addLayerByLayerItem(LayerItem layerItem)
layerItem
- the layer itempublic void addLayersByLayerItemsToTop(List<LayerItem> layerItems)
layerItems
- the layer itemspublic void addLayerByLayerItemToTop(LayerItem layerItem)
layerItem
- the layer itempublic void addLayerByWms(String layerTitle, String layerName, String wmsRequest, boolean isBase, boolean displayInLayerSwitcher, boolean isNcWMS)
layerTitle
- the titlelayerName
- the layer namewmsRequest
- the wms requestisBase
- the is basedisplayInLayerSwitcher
- the display in layer switcherisNcWMS
- public void removeAllLayers()
public void removeLayer(LayerItem layerItem)
LayersPanelHandler
removeLayer
in interface LayersPanelHandler
layerItem
- the layer itempublic void showDataPanel()
showDataPanel
in interface DataPanelHandler
public void updateOpenLayersSize()
public void openBrowserMapImage(ExportFormat outputFormat, boolean isWMS)
ToolbarHandler
openBrowserMapImage
in interface ToolbarHandler
outputFormat
- the export itemisWMS
- the is wmspublic boolean isSaveSupported()
ToolbarHandler
isSaveSupported
in interface LayersPanelHandler
isSaveSupported
in interface ToolbarHandler
public void saveMapImage(ExportFormat outputFormat, boolean isWMS)
ToolbarHandler
saveMapImage
in interface ToolbarHandler
outputFormat
- the export itemisWMS
- the is wmspublic void exportData(boolean force)
exportData
in interface DataPanelHandler
public void openBrowserLayerImage(LayerItem layerItem, ExportFormat format, boolean isWMS)
LayersPanelHandler
openBrowserLayerImage
in interface LayersPanelHandler
layerItem
- the layer itemformat
- the export itemisWMS
- the is wmspublic void saveLayerImage(LayerItem layerItem, ExportFormat format, boolean isWMS)
LayersPanelHandler
saveLayerImage
in interface LayersPanelHandler
layerItem
- the layer itemformat
- the export itemisWMS
- the is wmspublic void showLegend(LayerItem layerItem, int left, int top)
LayersPanelHandler
showLegend
in interface LayersPanelHandler
layerItem
- the layer itemleft
- the lefttop
- the toppublic void applyStyleForLayer(LayerItem layerItem, String style)
LayersPanelHandler
applyStyleForLayer
in interface LayersPanelHandler
layerItem
- the layer itemstyle
- the stylepublic void setOpacityLayer(LayerItem layerItem, double value)
LayersPanelHandler
setOpacityLayer
in interface LayersPanelHandler
layerItem
- the layer itemvalue
- the valuepublic void showLayer(LayerItem layerItem)
LayersPanelHandler
showLayer
in interface LayersPanelHandler
layerItem
- the layer itempublic void hideLayer(LayerItem layerItem)
LayersPanelHandler
hideLayer
in interface LayersPanelHandler
layerItem
- the layer itempublic boolean showFilterQuery(LayerItem layerItem, int left, int top)
LayersPanelHandler
showFilterQuery
in interface LayersPanelHandler
layerItem
- the layer itemleft
- the lefttop
- the toppublic void removeFilterQuery(LayerItem layerItem)
LayersPanelHandler
removeFilterQuery
in interface LayersPanelHandler
layerItem
- the layer itempublic void addGroup(String groupName)
groupName
- the group namepublic void updateLayersOrder()
LayersPanelHandler
updateLayersOrder
in interface LayersPanelHandler
public void setCQLFilter(LayerItem layerItem, String filter)
setCQLFilter
in interface CqlFilterHandler
public void removeCqlFilter(LayerItem layerItem)
removeCqlFilter
in interface CqlFilterHandler
public void activateTransect(LayerItem layerItem, String table, String field)
LayersPanelHandler
activateTransect
in interface LayersPanelHandler
layerItem
- the layer itemtable
- the tablefield
- the fieldpublic void deactivateTransect(LayerItem layerItem)
ToolbarHandler
deactivateTransect
in interface LayersPanelHandler
deactivateTransect
in interface ToolbarHandler
layerItem
- the layer item transectpublic void dataPanelOpen(boolean isOpen, int panelHeight)
dataPanelOpen
in interface DataPanelHandler
public void selectBox(double x1, double y1, double x2, double y2)
selectBox
in interface OpenLayersHandler
public void addLayerByWms(GisViewerPanel.LayerType layerType, String layerTitle, String layerName, String wmsServiceBaseUrl, boolean isExternal, boolean isBase, boolean displayInLayerSwitcher, ArrayList<String> styles, String serverWmsRequest, boolean onTop, HashMap<String,String> wmsNotStandardParams, boolean isNcWms)
layerType
- the layer typelayerTitle
- the titlelayerName
- the layer namewmsServiceBaseUrl
- the wms service base urlisExternal
- the is externalisBase
- the is basedisplayInLayerSwitcher
- the display in layer switcherstyles
- the stylesserverWmsRequest
- the server wms requestonTop
- the on topwmsNotStandardParams
- the wms not standard paramsisNcWms
- public void addBaseLayersToOLM(List<? extends GisViewerBaseLayerInterface> layers)
layers
- the layerspublic void showIntro()
Copyright © 2016. All Rights Reserved.