• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java StructuredTextEditor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.eclipse.wst.sse.ui.StructuredTextEditor的典型用法代码示例。如果您正苦于以下问题:Java StructuredTextEditor类的具体用法?Java StructuredTextEditor怎么用?Java StructuredTextEditor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



StructuredTextEditor类属于org.eclipse.wst.sse.ui包,在下文中一共展示了StructuredTextEditor类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: addPages

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
@Override
protected void addPages() {
	try {
		this.xmlEditor=new StructuredTextEditor();
		graphicalEditorPage=new GraphicalEditorPage(xmlEditor);
		this.addPage(0, graphicalEditorPage,this.getEditorInput());
		this.setPageText(0, "流程图");
		this.addPage(1, xmlEditor,this.getEditorInput());
		deploymentPage=new DeploymentPage(this,graphicalEditorPage.getGraphicalViewer(),"部署");
		this.addPage(2, deploymentPage);
		this.setPageText(1, "源码");
		this.setActivePage(0);
		this.setPartName(this.getEditorInput().getName());
	} catch (PartInitException e) {
		e.printStackTrace();
	}
}
 
开发者ID:bsteker,项目名称:bdf2,代码行数:18,代码来源:Jbpm4Designer.java


示例2: setActivePage

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
@Override
	public void setActivePage(IEditorPart activeEditor) {
	IActionBars actionBars = getActionBars();
	if (actionBars == null) return;
	actionBars.clearGlobalActionHandlers();
	if (activeEditor instanceof GraphicalEditorPage) {
		addGraphicalEditorActions((GraphicalEditorPage) activeEditor, actionBars);
	} else if (activeEditor instanceof StructuredTextEditor) {
		addXmlEditorActions((StructuredTextEditor) activeEditor, actionBars);
	}
	actionBars.updateActionBars();
}
 
开发者ID:bsteker,项目名称:bdf2,代码行数:13,代码来源:EditorActionBarContributor.java


示例3: addXmlEditorActions

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
private void addXmlEditorActions(StructuredTextEditor activeEditor,
		IActionBars actionBars) {	
	// set the global actions of jpdl editor are unable.
	String[] keys = actionMap.keySet().toArray(new String[actionMap.keySet().size()]);
	for (int i = 0; i < keys.length; i++) {
		actionBars.setGlobalActionHandler(keys[i], null);
	}
	//set the global actions to xml editor global action
	for (int i = 0; i < WORKBENCH_ACTION_IDS.length; i++) {
		actionBars.setGlobalActionHandler(WORKBENCH_ACTION_IDS[i],activeEditor.getAction(TEXTEDITOR_ACTION_IDS[i]));
	}
}
 
开发者ID:bsteker,项目名称:bdf2,代码行数:13,代码来源:EditorActionBarContributor.java


示例4: createPage0

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
void createPage0() {
	try {
		editor = new StructuredTextEditor();
		int index = addPage(editor, getEditorInput());
		setPageText(index, editor.getTitle());
	}
	catch (PartInitException e) {
		ErrorDialog.openError(getSite().getShell(), "Error creating nested text editor", null, e.getStatus());
	}
}
 
开发者ID:SAP,项目名称:hybris-commerce-eclipse-plugin,代码行数:11,代码来源:TSVEditor.java


示例5: addPages

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
@Override
protected void addPages() {
	this.jsonEditor = new StructuredTextEditor();
	jsonEditor.setEditorPart(this);
	try {
		// Add pages like overview, etc
		doAddPages();
		// Add source page
		jsonEditorIndex = addPage(jsonEditor, getEditorInput());
		setPageText(jsonEditorIndex, "Source");
	} catch (PartInitException e) {
		e.printStackTrace();
	}
}
 
开发者ID:angelozerr,项目名称:typescript.java,代码行数:15,代码来源:AbstractFormEditor.java


示例6: getActiveTextViewer

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
/**
 * @return the active structured text viewer, or null
 */
public static StructuredTextViewer getActiveTextViewer() {
  // Need to get the workbench window from the UI thread
  final IWorkbenchWindow[] windowHolder = new IWorkbenchWindow[1];
  Display.getDefault().syncExec(new Runnable() {
    public void run() {
      windowHolder[0] = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    }
  });
 
  IWorkbenchWindow window = windowHolder[0];
  if (window == null) {
    return null;
  }
  
  IWorkbenchPage page = window.getActivePage();
  if (page == null) {
    return null;
  }

  IEditorPart editor = page.getActiveEditor();
  if (editor == null) {
    return null;
  }

  /*
   * TODO: change the following to use AdapterUtilities.getAdapter()
   * and either a) have GWTD register an adapter factory or b) add a direct
   * IAdaptable.getAdapter() call to AdapterUtilities.getAdapter().
   */
  StructuredTextEditor structuredEditor = (StructuredTextEditor) editor.getAdapter(StructuredTextEditor.class);
  if (structuredEditor == null) {
    return null;
  }

  return structuredEditor.getTextViewer();
}
 
开发者ID:gwt-plugins,项目名称:gwt-eclipse-plugin,代码行数:40,代码来源:SseUtilities.java


示例7: createBPMN2Page

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
private void createBPMN2Page() {
  try {
    bpmnEditor = new StructuredTextEditor();
    int index = addPage(bpmnEditor, getBPMN2EditorInput());
    setPageText(index, ActivitiMultiPageEditor.XML_PANE_TITLE);
  } catch (PartInitException e) {
    ErrorDialog.openError(getSite().getShell(), "Error creating nested Activiti BPMN2.0 editor", null, e.getStatus());
  }
}
 
开发者ID:logicalhacking,项目名称:SecureBPMN,代码行数:10,代码来源:ActivitiMultiPageEditor.java


示例8: createPageSource

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
/**
 * Creates page 0 of the multi-page editor, which contains a text editor.
 */
void createPageSource() {
	try {
		editor = new StructuredTextEditor();
		int index = addPage(editor, getEditorInput());
		setPageText(index, "Source " + editor.getTitle());
		setPageImage(index, ResourceManager.getPluginImage("org.eclipse.ui", "/icons/full/etool16/editor_area.png"));
	} catch (PartInitException e) {
		ErrorDialog.openError(getSite().getShell(), "Error creating nested text editor", null, e.getStatus());
	}
}
 
开发者ID:ploys,项目名称:ecle,代码行数:14,代码来源:MBDEditor.java


示例9: createPage

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
void createPage(final String inputString, final String title, final String tooltip) {
    try {
        if (title.equals(SyncopeView.TEMPLATE_FORMAT_HTML)) {
            editor = new HTMLEditor();
        } else {
            editor = new StructuredTextEditor(); 
        }
        int index = addPage(editor, (IEditorInput) new TemplateEditorInput(inputString, title, tooltip));
        setPageText(index, editor.getTitle());
    } catch (final PartInitException e) {
        ErrorDialog.openError(
            getSite().getShell(), ERROR_NESTED_EDITOR, null, e.getStatus());
    }
}
 
开发者ID:apache,项目名称:syncope,代码行数:15,代码来源:TemplateEditor.java


示例10: execute

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
@Override
public Object execute(final ExecutionEvent event) throws ExecutionException {
    final IWorkbenchWindow workbenchWindow = HandlerUtil.getActiveWorkbenchWindowChecked(event);

    final IWorkbenchPage activePage = workbenchWindow.getActivePage();
    if (null == activePage) {
        throw new ExecutionException("No active page found while executing " + event.getCommand().getId()); //$NON-NLS-1$
    }

    final IEditorPart activeEditor = activePage.getActiveEditor();
    if (null == activeEditor) {
        throw new ExecutionException("No active editor found while executing " + event.getCommand().getId()); //$NON-NLS-1$
    }

    if (!VisualForceMultiPageEditor.class.isInstance(activeEditor)) {
        throw new ExecutionException("Incorrect type for active editor found while executing " //$NON-NLS-1$
            + event.getCommand().getId()
            + ", expected " + VisualForceMultiPageEditor.class.getName() //$NON-NLS-1$
            + " found " + activeEditor.getClass().getName()); //$NON-NLS-1$
    }

    final VisualForceMultiPageEditor ourEditor = (VisualForceMultiPageEditor) activeEditor;
    final StructuredTextEditor textEditor = ourEditor.getTextEditor();
    if (null == textEditor) {
        throw new ExecutionException("No text editor found while executing " + event.getCommand().getId()); //$NON-NLS-1$
    }

    final SnippetDialog snippetDialog = new SnippetDialog(textEditor.getSite().getShell(), textEditor);
    snippetDialog.setSnippetDialogController(new SnippetDialogController());
    snippetDialog.setProject(ourEditor.getEditorInputFile().getProject());
    snippetDialog.open();

    return null;
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:35,代码来源:MergeFieldsHandler.java


示例11: createMetadataPage

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
protected void createMetadataPage() {
    metadataEditor = new StructuredTextEditor();
    metadataEditor.setEditorPart(this);
    if (metadataPropertyListener == null) {
        metadataPropertyListener = new PropertyListener();
    }
    metadataEditor.addPropertyListener(metadataPropertyListener);
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:9,代码来源:VisualForceMultiPageEditor.java


示例12: createPage0

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
/**
 * Creates Structured Twext Editot of the multi-page editor, which contains an HTML editor.
 */
void createPage0() {
	try {
		textEditor = new StructuredTextEditor();
		int index = addPage(textEditor, getEditorInput());
		setPageText(index, "Source");
		setPartName(textEditor.getTitle());
	} catch (PartInitException e) {
		ErrorDialog.openError(getSite().getShell(), "Error creating nested text editor", null, e.getStatus());
	}
}
 
开发者ID:eteration,项目名称:glassmaker,代码行数:14,代码来源:CardEditor.java


示例13: GraphicalEditorPage

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
public GraphicalEditorPage(StructuredTextEditor xmlEditor){
	this.setEditDomain(new DefaultEditDomain(this));
	this.xmlEditor=xmlEditor;
}
 
开发者ID:bsteker,项目名称:bdf2,代码行数:5,代码来源:GraphicalEditorPage.java


示例14: createMetadataPage

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
private void createMetadataPage() {
    metadataEditor = new StructuredTextEditor();
    metadataEditor.setEditorPart(this);
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:5,代码来源:ApexCodeMultiPageEditor.java


示例15: getMetadataEditor

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
public StructuredTextEditor getMetadataEditor() {
    return metadataEditor;
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:4,代码来源:BaseComponentMultiPageEditorPart.java


示例16: setMetadataEditor

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
public void setMetadataEditor(StructuredTextEditor metadataEditor) {
    this.metadataEditor = metadataEditor;
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:4,代码来源:BaseComponentMultiPageEditorPart.java


示例17: getTextFromMetadataEditor

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
protected String getTextFromMetadataEditor() {
    StructuredTextEditor metadataEditor = multiPageEditor.getMetadataEditor();
    return metadataEditor.getDocumentProvider().getDocument(getEditorInput()).get();
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:5,代码来源:MetadataFormPage.java


示例18: getTextEditor

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
public StructuredTextEditor getTextEditor() {
    return sourceEditor;
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:4,代码来源:VisualForceMultiPageEditor.java


示例19: getSourcePage

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
protected StructuredTextEditor getSourcePage() {
    return sourceEditor;
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:4,代码来源:VisualForceMultiPageEditor.java


示例20: SnippetDialog

import org.eclipse.wst.sse.ui.StructuredTextEditor; //导入依赖的package包/类
public SnippetDialog(Shell parentShell, StructuredTextEditor editor, SnippetDialogController snippetDialogController) {
	super(parentShell); // no info text
	this.editor = editor;
	this.snippetDialogController = snippetDialogController;
}
 
开发者ID:forcedotcom,项目名称:idecore,代码行数:6,代码来源:SnippetDialog.java



注:本文中的org.eclipse.wst.sse.ui.StructuredTextEditor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Verb类代码示例发布时间:2022-05-21
下一篇:
Java Request类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap