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 - 事件监听
      • dispose

        public void dispose()

Copyright © 2021–2024 SuperMap. All rights reserved.