如何在eclipse RCP中使用org.eclipse.core.runtime.QualifiedName.QualifiedName(字符串限定符,字符串localName)

如何在eclipse RCP中使用org.eclipse.core.runtime.QualifiedName.QualifiedName(字符串限定符,字符串localName),eclipse,eclipse-plugin,swt,eclipse-rcp,jface,Eclipse,Eclipse Plugin,Swt,Eclipse Rcp,Jface,在QualifiedNameconstructor中,第一个参数的意义是什么 我在eclipse代码中看到了一些实例,它们将限定符传递为”或空字符串。限定符的正确值是多少?正如@greg-449所说,它是一个名称空间,用于防止与其他插件的命名冲突。我认为一个好的做法是使用插件id或完整的包名(在大多数情况下是相同的)通常它是一个名称空间id(通常是插件id)。您在哪里看到空白值?这并不能回答问题。要评论或要求作者澄清,请在他们的帖子下方留下评论-你可以随时在自己的帖子上发表评论,一旦你有足够的评

QualifiedName
constructor中,第一个参数的意义是什么


我在eclipse代码中看到了一些实例,它们将限定符传递为
空字符串。限定符的正确值是多少?

正如@greg-449所说,它是一个名称空间,用于防止与其他插件的命名冲突。我认为一个好的做法是使用插件id或完整的包名(在大多数情况下是相同的)

通常它是一个名称空间id(通常是插件id)。您在哪里看到空白值?这并不能回答问题。要评论或要求作者澄清,请在他们的帖子下方留下评论-你可以随时在自己的帖子上发表评论,一旦你有足够的评论,你就可以发表评论了。问题是论点限定符的意义是什么,答案是防止命名冲突并稍微排序。这哪里不是答案?我只弄错了一件事,它应该是一个URI,而不仅仅是包名。见: