如何在没有 Bundle object 的情况下获取 OSGi bundle headers 的本地化值
How to get localized values of OSGi bundle headers without a Bundle object
如果我有 org.osgi.framework.Bundle
object,我可以使用 Bundle.getHeaders(<locale>)
.[=20 请求其本地化的 header(如 Bundle-Name
) =]
但是是否存在类似的工具,我可以使用它来获取本地化 headers 的值(如果存在,考虑 Bundle-Localization
header) File
、JarFile
或 Manifest
object?还是我必须自己实施整个查找过程(如 OSGi 规范中所述)?
该支持内置于 OSGi 框架中。因此,如果您不向框架询问捆绑包的本地化 headers,您将需要自己实施指定的规则。
如果我有 org.osgi.framework.Bundle
object,我可以使用 Bundle.getHeaders(<locale>)
.[=20 请求其本地化的 header(如 Bundle-Name
) =]
但是是否存在类似的工具,我可以使用它来获取本地化 headers 的值(如果存在,考虑 Bundle-Localization
header) File
、JarFile
或 Manifest
object?还是我必须自己实施整个查找过程(如 OSGi 规范中所述)?
该支持内置于 OSGi 框架中。因此,如果您不向框架询问捆绑包的本地化 headers,您将需要自己实施指定的规则。