org.eclipse.ui.ide.IDE.overrideDefaultEditorAssociation()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(165)

本文整理了Java中org.eclipse.ui.ide.IDE.overrideDefaultEditorAssociation()方法的一些代码示例,展示了IDE.overrideDefaultEditorAssociation()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IDE.overrideDefaultEditorAssociation()方法的具体详情如下:
包路径:org.eclipse.ui.ide.IDE
类名称:IDE
方法名:overrideDefaultEditorAssociation

IDE.overrideDefaultEditorAssociation介绍

[英]Applies the org.eclipse.ui.ide.editorAssociationOverride extensions to the given input.
[中]将org.eclipse.ui.ide.editorAssociationOverride扩展应用于给定的输入。

代码示例

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

return overrideDefaultEditorAssociation(name, contentType, defaultEditor);

代码示例来源:origin: org.eclipse.platform/org.eclipse.team.ui

private static String getEditorId(FileRevisionEditorInput editorInput, IContentType type) {
  String fileName= editorInput.getFileRevision().getName();
  IEditorRegistry registry = PlatformUI.getWorkbench().getEditorRegistry();
  IEditorDescriptor descriptor = registry.getDefaultEditor(fileName, type);
  IDE.overrideDefaultEditorAssociation(editorInput, type, descriptor);
  String id;
  if (descriptor == null || descriptor.isOpenExternal()) {
    id = "org.eclipse.ui.DefaultTextEditor"; //$NON-NLS-1$
  } else {
    id = descriptor.getId();
  }
  return id;
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

IEditorDescriptor desc = editorReg.findEditor(editorID);
    if (desc != null) {
      return overrideDefaultEditorAssociation(new FileEditorInput(file), contentType, desc);
return overrideDefaultEditorAssociation(new FileEditorInput(file), contentType, desc);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

return overrideDefaultEditorAssociation(name, contentType, defaultEditor);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

defaultEditor = overrideDefaultEditorAssociation(new FileStoreEditorInput(fileStore), contentType,
    defaultEditor);
return getEditorDescriptor(name, editorReg, defaultEditor, allowInteractive).getId();

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

for(int i = 0 ; i < contentTypes.length; i++) {
  IEditorDescriptor editorDesc = editorReg.getDefaultEditor(name, contentTypes[i]);
  editorDesc = overrideDefaultEditorAssociation(input, contentTypes[i], editorDesc);
  if ((editorDesc != null) && (editorDesc.isInternal()))
    return page.openEditor(input, editorDesc.getId());

相关文章