com.supermap.mapping
类 LayerExtensionBase
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.mapping.Layer
-
- com.supermap.mapping.LayerExtensionBase
-
- 所有已实现的接口:
- IDisposable
- 直接已知子类:
- LayerVideo
public class LayerExtensionBase extends Layer implements IDisposable
-
-
构造器概要
构造器 构造器和说明 LayerExtensionBase(long handle)构建拓展图层
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static voidaddLayerExtensionBaseCreatedListener(LayerExtensionBaseCreatedListener l)添加拓展图层创建后监听器voiddispose()销毁当前拓展图层对象voidFromXML(String xml)Rectangle2DgetBounds()获取拓展图层的范围intgetExtensionType()获取拓展类型booleanhitTest(Point2D pt, double tolerance, String resultExpression, ArrayList<GeoText> testResult)返回选中的专题元素。voidOnDraw(MapPainter painter)static voidremoveLayerExtensionBaseCreatedListener(LayerExtensionBaseCreatedListener l)移除拓展图层创建后监听器voidsetBounds(Rectangle2D bounds)设置拓展图层的范围voidsetExtensionType(int type)设置拓展类型StringToXML(WorkspaceVersion version)-
从类继承的方法 com.supermap.mapping.Layer
addCaptionChangedListener, addEditableChangedListener, addElementDrawingListener, addGridFunction, addSelectableChangedListener, addSnapableChangedListener, addVisibleChangedListener, checkLayerSubType, clearThemeElementPositions, findLayer, fromXML, getAdditionalSetting, getBlendMode, getCaption, getClipRegion, getDataset, getDeduplicateThreshold, getDeduplicateTolerance, getDescription, getDisplayControledLayer, getDisplayFilter, getDisplayFilterStr, getExtensionPlugin, getExtensionUserInfo, getExternalInfo, getFieldValuesDisplayFilter, getFillMarkerOrder, getGridFunctionArgs, getGridFunctionType, getGridFunctonCount, getLayerWeight, getMap, getMaxVisibleScale, getMinVisibleGeometrySize, getMinVisibleScale, getName, getOpaqueRate, getOverlapGeometryPixel, getOverlapGeometryThreshold, getParentGroup, getParentSnapshot, getRepresentationField, getSelection, getSource, getSubLayerType, getSubType, getSymbolLayerDrawing, getSymbolScale, getTheme, getThemeElementPosition, getTimeEndField, getTimeFilterEnding, getTimeFilterStarting, getTimeStartField, getTimeStepInterval, getValueExpressions, hitTest, hitTest, hitTestGeoCompound, isAntialias, isClipRegionEnabled, isCompleteLineSymbolDisplayed, isCrossroadOptimized, isDeduplicateEnabled, isDiposed, isDisposed, isEditable, isFullLabelEnabled, isInteroperable, isLayerCacheEnabled, isModified, isOverlapDisplayed, isOverlapGeometryEnabled, isRepresentationEnabled, isSelectable, isSnapable, isSuperAndSubScript, isSwipeEnabled, isSymbolScalable, IsTimeFilterEnable, isVisible, isVisibleScale, removeCaptionChangedListener, removeEditableChangedListener, removeElementDrawingListener, removeGridFunction, removeSelectableChangedListener, removeSnapableChangedListener, removeThemeElementPosition, removeVisibleChangedListener, resetSymbolLayerDrawingGroups, setAdditionalSetting, setAntialias, setBlendMode, setCaption, setClipRegion, setClipRegionEnabled, setCompleteLineSymbolDisplayed, setCrossroadOptimized, setDataset, setDeduplicateEnabled, setDeduplicateThreshold, setDeduplicateTolerance, setDescription, setDisplayControledLayer, setDisplayFilter, setDisplayFilterStr, setEditable, setExtensionUserInfo, setExternalInfo, setFillMarkerOrder, setFullLabelEnabled, setInteroperable, SetLayerCacheEnabled, SetLayerCacheRefresh, setLayerWeight, setMaxVisibleScale, setMinVisibleGeometrySize, setMinVisibleScale, setModified, setOpaqueRate, setOverlapDisplayed, setOverlapGeometryEnabled, setOverlapGeometryPixel, setOverlapGeometryThreshold, setRepresentationEnabled, setRepresentationField, setSelectable, setSelection, setSnapable, setSource, setSource, setSuperAndSubScript, setSwipeEnabled, setSymbolScalable, setSymbolScale, setThemeElementPosition, setTimeEndField, setTimeFilterEnable, setTimeFilterEnding, setTimeFilterStarting, setTimeStartField, setTimeStepInterval, setValueExpressions, setVisible, themeSymbolsToGeometries, themeSymbolsToGeometrys, themeToDatasetVector, toXML
-
-
-
-
方法详细资料
-
OnDraw
public void OnDraw(MapPainter painter)
-
ToXML
public String ToXML(WorkspaceVersion version)
-
FromXML
public void FromXML(String xml)
-
getBounds
public Rectangle2D getBounds()
获取拓展图层的范围- 覆盖:
getBounds在类中Layer- 返回:
- 拓展图层的范围
- 抛出:
IllegalStateException- 当前对象已被释放
-
setBounds
public void setBounds(Rectangle2D bounds)
设置拓展图层的范围- 参数:
bounds- 拓展图层的范围- 抛出:
IllegalStateException- 当前对象已被释放
-
getExtensionType
public int getExtensionType()
获取拓展类型- 返回:
- 拓展类型
- 抛出:
IllegalStateException- 当前对象已被释放
-
setExtensionType
public void setExtensionType(int type)
设置拓展类型- 参数:
type- 拓展类型- 抛出:
IllegalStateException- 当前对象已被释放
-
dispose
public void dispose()
销毁当前拓展图层对象- 指定者:
dispose在接口中IDisposable
-
addLayerExtensionBaseCreatedListener
public static void addLayerExtensionBaseCreatedListener(LayerExtensionBaseCreatedListener l)
添加拓展图层创建后监听器- 参数:
l- 创建后监听器
-
removeLayerExtensionBaseCreatedListener
public static void removeLayerExtensionBaseCreatedListener(LayerExtensionBaseCreatedListener l)
移除拓展图层创建后监听器- 参数:
l- 创建后监听器
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.