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, layoutOnChangeadjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, widthafterRender, 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, setWindowResizeDelayaddScrollListener, afterRender, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPositionadd, 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, wrapWidgetadjustPosition, 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, syncSizeaddAttachable, 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, unmaskaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutDataaddStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, resolvePotentialElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEventspublic 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.LayoutContainerprotected 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)
LayersPanelHandlerremoveLayer in interface LayersPanelHandlerlayerItem - the layer itempublic void showDataPanel()
showDataPanel in interface DataPanelHandlerpublic void updateOpenLayersSize()
public void openBrowserMapImage(ExportFormat outputFormat, boolean isWMS)
ToolbarHandleropenBrowserMapImage in interface ToolbarHandleroutputFormat - the export itemisWMS - the is wmspublic boolean isSaveSupported()
ToolbarHandlerisSaveSupported in interface LayersPanelHandlerisSaveSupported in interface ToolbarHandlerpublic void saveMapImage(ExportFormat outputFormat, boolean isWMS)
ToolbarHandlersaveMapImage in interface ToolbarHandleroutputFormat - the export itemisWMS - the is wmspublic void exportData(boolean force)
exportData in interface DataPanelHandlerpublic void openBrowserLayerImage(LayerItem layerItem, ExportFormat format, boolean isWMS)
LayersPanelHandleropenBrowserLayerImage in interface LayersPanelHandlerlayerItem - the layer itemformat - the export itemisWMS - the is wmspublic void saveLayerImage(LayerItem layerItem, ExportFormat format, boolean isWMS)
LayersPanelHandlersaveLayerImage in interface LayersPanelHandlerlayerItem - the layer itemformat - the export itemisWMS - the is wmspublic void showLegend(LayerItem layerItem, int left, int top)
LayersPanelHandlershowLegend in interface LayersPanelHandlerlayerItem - the layer itemleft - the lefttop - the toppublic void applyStyleForLayer(LayerItem layerItem, String style)
LayersPanelHandlerapplyStyleForLayer in interface LayersPanelHandlerlayerItem - the layer itemstyle - the stylepublic void setOpacityLayer(LayerItem layerItem, double value)
LayersPanelHandlersetOpacityLayer in interface LayersPanelHandlerlayerItem - the layer itemvalue - the valuepublic void showLayer(LayerItem layerItem)
LayersPanelHandlershowLayer in interface LayersPanelHandlerlayerItem - the layer itempublic void hideLayer(LayerItem layerItem)
LayersPanelHandlerhideLayer in interface LayersPanelHandlerlayerItem - the layer itempublic boolean showFilterQuery(LayerItem layerItem, int left, int top)
LayersPanelHandlershowFilterQuery in interface LayersPanelHandlerlayerItem - the layer itemleft - the lefttop - the toppublic void removeFilterQuery(LayerItem layerItem)
LayersPanelHandlerremoveFilterQuery in interface LayersPanelHandlerlayerItem - the layer itempublic void addGroup(String groupName)
groupName - the group namepublic void updateLayersOrder()
LayersPanelHandlerupdateLayersOrder in interface LayersPanelHandlerpublic void setCQLFilter(LayerItem layerItem, String filter)
setCQLFilter in interface CqlFilterHandlerpublic void removeCqlFilter(LayerItem layerItem)
removeCqlFilter in interface CqlFilterHandlerpublic void activateTransect(LayerItem layerItem, String table, String field)
LayersPanelHandleractivateTransect in interface LayersPanelHandlerlayerItem - the layer itemtable - the tablefield - the fieldpublic void deactivateTransect(LayerItem layerItem)
ToolbarHandlerdeactivateTransect in interface LayersPanelHandlerdeactivateTransect in interface ToolbarHandlerlayerItem - the layer item transectpublic void dataPanelOpen(boolean isOpen,
int panelHeight)
dataPanelOpen in interface DataPanelHandlerpublic void selectBox(double x1,
double y1,
double x2,
double y2)
selectBox in interface OpenLayersHandlerpublic 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.