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) |
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 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)
Adds the layer by wms.
|
void |
addLayerItemsByWms(GisViewerPanel.LayerType layerType,
List<LayerItem> listLayerItem,
boolean onTop)
by Francesco M.
|
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 |
changeLegend(LayerItem layerItem,
String style) |
void |
dataPanelOpen(boolean isOpen,
int panelHeight) |
void |
deactivateTransect(LayerItem layerItem) |
void |
exportData(boolean force) |
OpenLayersMap |
getOpenLayersMap()
Gets the open layers map.
|
protected void |
getTransectUrl()
Gets the transect url.
|
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()
Removes the all layers.
|
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()
Show intro.
|
void |
showLayer(LayerItem layerItem) |
void |
showLegend(LayerItem layerItem,
int left,
int top) |
void |
updateLayersOrder() |
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 title, String layerName, String url, boolean isBase, boolean displayInLayerSwitcher)
title
- the titlelayerName
- the layer nameurl
- the urlisBase
- the is basedisplayInLayerSwitcher
- the display in layer switcherpublic 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)
groupName
- the group namepublic 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)
layerType
- the layer typetitle
- the titlelayerName
- the layer nameurl
- the urlisExternal
- the is externalisBase
- the is basedisplayInLayerSwitcher
- the display in layer switcherstyles
- - the first style of list must be the default styleserverWmsRequest
- the server wms requestonTop
- the on toppublic void addLayerItemsByWms(GisViewerPanel.LayerType layerType, List<LayerItem> listLayerItem, boolean onTop)
layerType
- the layer typelistLayerItem
- the list layer itemonTop
- the on toppublic void addBaseLayersToOLM(List<? extends GisViewerBaseLayerInterface> layers)
layers
- the layerspublic void showIntro()
Copyright © 2015. All Rights Reserved.