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 void
addLayerExtensionBaseCreatedListener(LayerExtensionBaseCreatedListener l)
添加拓展图层创建后监听器void
dispose()
销毁当前拓展图层对象void
FromXML(String xml)
Rectangle2D
getBounds()
获取拓展图层的范围int
getExtensionType()
获取拓展类型boolean
hitTest(Point2D pt, double tolerance, String resultExpression, ArrayList<GeoText> testResult)
返回选中的专题元素。void
OnDraw(MapPainter painter)
static void
removeLayerExtensionBaseCreatedListener(LayerExtensionBaseCreatedListener l)
移除拓展图层创建后监听器void
setBounds(Rectangle2D bounds)
设置拓展图层的范围void
setExtensionType(int type)
设置拓展类型String
ToXML(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, 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, 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–2024 SuperMap. All rights reserved.