com.supermap.mobjects.situation
类 BookMarkManager
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situation.BookMarkManager
-
- 所有已实现的接口:
- IDisposable
public class BookMarkManager extends com.supermap.data.InternalHandleDisposable
书签管理器类。该类提供了书签管理器类操作的属性和方法。
-
-
方法概要
-
-
-
方法详细资料
-
createBookMark
public BaseBookMark createBookMark(String strName, BookMarkType type)
创建书签或者书签组- 参数:
strName
- 书签名称type
- 书签类型- 返回:
- 返回书签(书签组)
-
deleteAll
public void deleteAll()
删除所有书签(书签组)
-
delete
public void delete(String strName)
删除指定名称的书签(书签组)- 参数:
名称
-
-
moveBookMark
public void moveBookMark(BaseBookMark pSrcBookMark, BaseBookMark pTargetParentBookMark, int index)
移动书签。- 参数:
pSrcBookMark
- 需要移动的书签pTargetParentBookMark
- 目标组书签index
- 目标组中的索引
-
saveToXML
public String saveToXML()
创建书签XML脚本文件。- 返回:
- 书签XML脚本文件。
-
getFromXML
public boolean getFromXML(String strXML)
根据书签的XML脚本文件创建书签。- 参数:
strXML
- 书签XML脚本文件。
-
getCount
public int getCount()
获取书签(书签组)数量,只能获取第一级别子节点的所有书签或者书签组数量- 返回:
- 返回书签(书签组)数量
-
getBookMarkBox
public BaseBookMark getBookMarkBox()
获取书签收藏夹- 返回:
- 返回书签收藏夹
-
getAllBookMark
public BaseBookMark[] getAllBookMark()
获取所有书签(书签组)- 返回:
- 返回所有书签(书签组)
-
isExist
public boolean isExist(String strName)
判断是否已经存在同名书签(书签组)- 返回:
- 存在返回true,否则返回false
-
addBookMarkAddedListener
public void addBookMarkAddedListener(BookMarkAddedListener l)
添加书签(书签组)添加事件监听- 参数:
l
- 事件监听
-
removeBookMarkAddedListener
public void removeBookMarkAddedListener(BookMarkAddedListener l)
移除书签(书签组)添加事件监听- 参数:
l
- 事件监听
-
addBookMarkRemovingListener
public void addBookMarkRemovingListener(BookMarkRemovingListener l)
添加书签(书签组)移除事件监听- 参数:
l
- 事件监听
-
removeBookMarkRemovingListener
public void removeBookMarkRemovingListener(BookMarkRemovingListener l)
移除书签(书签组)移除事件监听- 参数:
l
- 事件监听
-
addBookMarkClearedListener
public void addBookMarkClearedListener(BookMarkClearedListener l)
添加书签(书签组)清空事件监听- 参数:
l
- 事件监听
-
removeBookMarkClearedListener
public void removeBookMarkClearedListener(BookMarkClearedListener l)
移除书签(书签组)清空事件监听- 参数:
l
- 事件监听
-
addBookMarkLoadedListener
public void addBookMarkLoadedListener(BookMarkXmlLoadedListener l)
添加书签(书签组)加载事件监听- 参数:
l
- 事件监听
-
removeXmlOrJsonLoadedListener
public void removeXmlOrJsonLoadedListener(BookMarkXmlLoadedListener l)
-
dispose
public void dispose()
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.