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 |
static class |
GisViewerPanel.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() |
GisViewerPanel(GisViewerParameters parameters) |
GisViewerPanel(GisViewerParameters parameters,
GisViewerSaveHandler gisViewerSaveHandler) |
Modifier and Type | Method and Description |
---|---|
void |
activateTransect(LayerItem layerItem,
String table,
String field) |
void |
addBaseLayersToOLM(List<? extends GisViewerBaseLayerInterface> layers)
by Francesco M.
|
void |
addGroup(String groupName) |
void |
addGroupByGroupName(String groupName) |
void |
addLayerByLayerItem(LayerItem layerItem) |
void |
addLayerByLayerItemToTop(LayerItem layerItem) |
void |
addLayerByWms(GisViewerPanel.LayerType layerType,
String title,
String layerName,
String url,
boolean isExternal,
boolean isBase,
boolean displayInLayerSwitcher,
ArrayList<String> styles,
String serverWmsRequest,
boolean onTop)
by Francesco M.
|
void |
addLayerByWms(String title,
String layerName,
String url,
boolean isBase,
boolean displayInLayerSwitcher) |
void |
addLayerItemsByWms(GisViewerPanel.LayerType layerType,
List<LayerItem> listLayerItem,
boolean onTop)
by Francesco M.
|
void |
addLayersByLayerItems(List<LayerItem> layerItems) |
void |
addLayersByLayerItemsToTop(List<LayerItem> layerItems) |
void |
addLayersByLayerNames(List<String> layerNames) |
void |
addLayersByLayerNames(String... layerNames) |
void |
addLayersByLayerNamesToTop(List<String> layerNames) |
void |
changeLegend(LayerItem layerItem,
String style) |
void |
dataPanelOpen(boolean isOpen,
int panelHeight) |
void |
deactivateTransect(LayerItem layerItem) |
void |
exportData(boolean force) |
OpenLayersMap |
getOpenLayersMap() |
protected void |
getTransectUrl() |
void |
hideLayer(LayerItem layerItem) |
boolean |
isSaveSupported() |
protected void |
onRender(com.google.gwt.user.client.Element parent,
int pos) |
void |
openBrowserLayerImage(LayerItem layerItem,
String format,
boolean isWMS) |
void |
openBrowserMapImage(String outputFormat,
boolean isWMS) |
void |
removeAllLayers() |
void |
removeCqlFilter(LayerItem layerItem) |
void |
removeFilterQuery(LayerItem layerItem) |
void |
removeLayer(LayerItem layerItem) |
void |
saveLayerImage(LayerItem layerItem,
String format,
boolean isWMS) |
void |
saveMapImage(String outputFormat,
boolean isWMS) |
void |
selectBox(double x1,
double y1,
double x2,
double y2) |
void |
setCQLFilter(LayerItem layerItem,
String filter) |
void |
setOpacityLayer(LayerItem layerItem,
double value) |
void |
showDataPanel() |
boolean |
showFilterQuery(LayerItem layerItem,
int left,
int top) |
void |
showIntro() |
void |
showLayer(LayerItem layerItem) |
void |
showLegend(LayerItem layerItem,
int left,
int top) |
void |
updateLayersOrder() |
void |
updateOpenLayersSize() |
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)
public GisViewerPanel(GisViewerParameters parameters, GisViewerSaveHandler gisViewerSaveHandler)
parameters
- gisViewerSaveHandler
- public 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)
public void addLayersByLayerNames(String... layerNames)
public void addLayersByLayerItems(List<LayerItem> layerItems)
layerItems
- public void addLayerByLayerItem(LayerItem layerItem)
layerItem
- public void addLayersByLayerItemsToTop(List<LayerItem> layerItems)
layerItems
- public void addLayerByLayerItemToTop(LayerItem layerItem)
layerItem
- public void addLayerByWms(String title, String layerName, String url, boolean isBase, boolean displayInLayerSwitcher)
public void removeAllLayers()
public void removeLayer(LayerItem layerItem)
removeLayer
in interface LayersPanelHandler
public void showDataPanel()
showDataPanel
in interface DataPanelHandler
public void updateOpenLayersSize()
public void openBrowserMapImage(String outputFormat, boolean isWMS)
openBrowserMapImage
in interface ToolbarHandler
public boolean isSaveSupported()
isSaveSupported
in interface LayersPanelHandler
isSaveSupported
in interface ToolbarHandler
public void saveMapImage(String outputFormat, boolean isWMS)
saveMapImage
in interface ToolbarHandler
public void exportData(boolean force)
exportData
in interface DataPanelHandler
public void openBrowserLayerImage(LayerItem layerItem, String format, boolean isWMS)
openBrowserLayerImage
in interface LayersPanelHandler
public void saveLayerImage(LayerItem layerItem, String format, boolean isWMS)
saveLayerImage
in interface LayersPanelHandler
public void showLegend(LayerItem layerItem, int left, int top)
showLegend
in interface LayersPanelHandler
public void changeLegend(LayerItem layerItem, String style)
changeLegend
in interface LayersPanelHandler
public void setOpacityLayer(LayerItem layerItem, double value)
setOpacityLayer
in interface LayersPanelHandler
public void showLayer(LayerItem layerItem)
showLayer
in interface LayersPanelHandler
public void hideLayer(LayerItem layerItem)
hideLayer
in interface LayersPanelHandler
public boolean showFilterQuery(LayerItem layerItem, int left, int top)
showFilterQuery
in interface LayersPanelHandler
public void removeFilterQuery(LayerItem layerItem)
removeFilterQuery
in interface LayersPanelHandler
public void addGroup(String groupName)
public void updateLayersOrder()
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)
activateTransect
in interface LayersPanelHandler
public void deactivateTransect(LayerItem layerItem)
deactivateTransect
in interface LayersPanelHandler
deactivateTransect
in interface ToolbarHandler
public 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 title, String layerName, String url, boolean isExternal, boolean isBase, boolean displayInLayerSwitcher, ArrayList<String> styles, String serverWmsRequest, boolean onTop)
title
- layerName
- url
- isExternal
- isBase
- displayInLayerSwitcher
- styles
- - the first style of list must be the default styleonTop
- public void addLayerItemsByWms(GisViewerPanel.LayerType layerType, List<LayerItem> listLayerItem, boolean onTop)
layerType
- listLayerItem
- onTop
- public void addBaseLayersToOLM(List<? extends GisViewerBaseLayerInterface> layers)
layerType
- listLayerItem
- onTop
- public void showIntro()
Copyright © 2015. All Rights Reserved.