【问题标题】:Clearing Eclipse Markers Programmatically以编程方式清除 Eclipse 标记
【发布时间】:2014-07-30 05:04:19
【问题描述】:

有没有办法以编程方式清除标记视图中的日食标记? 我在 Eclipse 标记视图中记录标记。在添加新标记之前,我想单独清除同一个项目的现有标记。

【问题讨论】:

    标签: eclipse-rcp eclipse-plugin eclipse-pde


    【解决方案1】:

    另一种方法是按项目而不是资源清除标记:

    project.deleteMarkers("markerId", true, IProject.DEPTH_INFINITE);
    

    【讨论】:

    • IProject 扩展了 IResource(因为 IContainer 扩展了 IResource),因此在项目上调用 deleteMarkers 将在资源本身上调用它。
    • 这在您想同时从多个资源中清除标记,或者您想从整个工作区清除该标记的情况下会很有帮助。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 2021-10-03
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多