如何在运行时启用/禁用“org.eclipse.ui.editors”扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在运行时启用/禁用“org.eclipse.ui.editors”扩展相关的知识,希望对你有一定的参考价值。

我在我的应用程序中使用“org.eclipse.ui.editors”扩展点,我希望此扩展点在运行时基于某些条件启用/禁用。

我有什么方法可以在运行时禁用/启用此扩展?

谢谢

答案

我有一种可能性,但不确定它是否与您的用例匹配。您可以使用自己的内容类型,在内容类型的描述符中,您可以检查任何条件。例如,它是哪个项目的一部分。如果给org.eclipse.core.runtime.content.IContentDescriber.describe(InputStream,IContentDescription)的InputSream是FileInputStream(要检查),它可以工作

问候,

以上是关于如何在运行时启用/禁用“org.eclipse.ui.editors”扩展的主要内容,如果未能解决你的问题,请参考以下文章

在应用程序运行时启用/禁用 Core Data 的 iCloud 同步

在运行时启用/禁用 SwaggerUI

如何禁用或启用onMessageReceived的firebase推送通知?

在运行时启用和禁用 gprof?

在运行时本地启用/禁用 OpenMP

在 iOS 应用程序运行时启用/禁用 Crashlytics