Package org.jboss.ide.eclipse.freemarker.editor

Examples of org.jboss.ide.eclipse.freemarker.editor.FreemarkerMultiPageEditor


  }

  public void testFreemarkerContentAssistIsShowed() {
    IEditorPart part = WorkbenchUtils.openEditor(TEST_EDITOR_PROJECT + IPath.SEPARATOR + EDITPROPERTY_XHTML_FTL);
    assertTrue(part instanceof FreemarkerMultiPageEditor);
    FreemarkerMultiPageEditor editor = (FreemarkerMultiPageEditor)part;
    CompletionProcessor proc = new CompletionProcessor(editor.getEditor());
    IFindReplaceTarget find = (IFindReplaceTarget)editor.getAdapter(IFindReplaceTarget.class);
    int pos = find.findAndSelect(0, "<#", true, false, false); //$NON-NLS-1$
    ICompletionProposal[] proposals = proc.computeCompletionProposals(editor.getEditor().getTextViewer(),pos+2);
    assertTrue(proposals.length>0);

    pos = find.findAndSelect(0, "label(componentProperty.name)", true, false, false); //$NON-NLS-1$
    proposals = proc.computeCompletionProposals(editor.getEditor().getTextViewer(),pos);
    assertTrue(proposals.length>0);
  }
View Full Code Here


    prefs.put(PreferenceKey.OUTLINE_LEVEL_OF_DETAIL.toString(), OutlineContentProvider.OutlineLevelOfDetail.functionAndMacroDefinitions.name());
    prefs.flush();

    IEditorPart part = WorkbenchUtils.openEditor(TEST_EDITOR_PROJECT + IPath.SEPARATOR + MACRO_TXT_FTL);
    assertEquals(FreemarkerMultiPageEditor.class, part.getClass());
    FreemarkerMultiPageEditor multiEditor = (FreemarkerMultiPageEditor) part;
    Editor editor = multiEditor.getEditor();
    editor.reconcileInstantly();
    OutlinePage outline = editor.getOutlinePage();
    TreeItem[] items = outline.getTreeViewer().getTree().getItems();
    assertEquals(4, items.length);
    int i = 0;
View Full Code Here

  @Override
  protected void setUp() throws Exception {
    this.project = ResourcesUtils.importProject(Activator.PLUGIN_ID,"projects/"+TEST_PROJECT); //$NON-NLS-1$
    IEditorPart part = WorkbenchUtils.openEditor(TEST_PROJECT + IPath.SEPARATOR + TEST_DIRECTORY + IPath.SEPARATOR + getTestFileName());
    assertEquals(FreemarkerMultiPageEditor.class, part.getClass());
    FreemarkerMultiPageEditor multiEditor = (FreemarkerMultiPageEditor) part;
    this.editor = multiEditor.getEditor();
  }
View Full Code Here

TOP

Related Classes of org.jboss.ide.eclipse.freemarker.editor.FreemarkerMultiPageEditor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.