Package org.eclipse.wst.sse.ui.internal

Examples of org.eclipse.wst.sse.ui.internal.StructuredTextViewer


              editor = IDE.openEditor(page, file, true);
            } else {
              editor = IDE.openEditor(page, file, editorID, true);
            }
            if (editor instanceof PHPStructuredEditor) {
              StructuredTextViewer textViewer = ((PHPStructuredEditor) editor)
                  .getTextViewer();
              textViewer.setSelectedRange(offset, 0);
            }
          } catch (PartInitException e) {
          }
        }
      });
View Full Code Here


  @Override
  protected void setSourceViewerConfiguration(SourceViewerConfiguration config) {
    SourceViewerConfiguration old = config;
    super.setSourceViewerConfiguration(config);
    StructuredTextViewer stv = getTextViewer();
    if (stv != null) {
      removeEditorReconcilingListener(old, stv);
      addEditorReconcilingListener(config, stv);
    }
View Full Code Here

    }
  }

  protected static String executeAutoInsert(int offset) {
    StructuredTextViewer viewer = null;
    Display display = Display.getDefault();
    long timeout = System.currentTimeMillis() + 3000;
    while ((System.currentTimeMillis() < timeout)
        && ((viewer = fEditor.getTextViewer()) == null)) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
    if (viewer == null) {
      fail("fEditor.getTextViewer() returns null for file "
          + testFile.getFullPath() + "(" + testFile.getLocation()
          + ")");
    }
    StyledText textWidget = viewer.getTextWidget();
    textWidget.setCaretOffset(offset);
    viewer.doOperation(ISourceViewer.CONTENTASSIST_PROPOSALS);
    return fEditor.getDocument().get();
  }
View Full Code Here

   */
  protected Viewer createViewer(Composite parent) {

    int styles = SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI
        | SWT.FULL_SELECTION;
    fSourceViewer = new StructuredTextViewer(parent, null, null, false,
        styles);
    fSourceViewer.setEditable(false);
    getSite().getWorkbenchWindow().getSelectionService()
        .addSelectionListener(IDebugUIConstants.ID_DEBUG_VIEW, this);
    getSite().setSelectionProvider(fSourceViewer.getSelectionProvider());
View Full Code Here

    if (!(invocationContext.getSourceViewer() instanceof StructuredTextViewer)) {
      return null;
    }
   
    StructuredTextViewer viewer = (StructuredTextViewer) invocationContext.getSourceViewer();

    int line = -1;

    try {
      line = viewer.getDocument().getLineOfOffset(invocationContext.getOffset());
      // the document counts 0 indexed, the marker 1 indexed
      line += 1;
    } catch (BadLocationException e1) {
      Logger.logException(e1);
    }

    if (viewer.getAnnotationModel() instanceof StructuredResourceMarkerAnnotationModel) {
     
      StructuredResourceMarkerAnnotationModel model = (StructuredResourceMarkerAnnotationModel) viewer.getAnnotationModel();
      Iterator iterator = model.getAnnotationIterator();

      while (iterator.hasNext()) {
        Object next = iterator.next();
View Full Code Here

                    changed = true;

                    // get the display for the editor if we can
                    Display display = null;
                    if (textEditor instanceof StructuredTextEditor) {
                        StructuredTextViewer viewer = ((StructuredTextEditor) textEditor)
                                .getTextViewer();
                        if (viewer != null) {
                            display = viewer.getControl().getDisplay();
                        }
                    }

                    // create the toggling operation
                    IRunnableWithProgress toggleCommentsRunnable = new ToggleLinesRunnable(
View Full Code Here

  public void testEmptyFile() throws Exception {
    cEditor = openFileInEditor("src/empty-beans.xml");
    assertNotNull("Could not open a configuration editor.", cEditor);

    AbstractConfigFormPage page = cEditor.getFormPage(OverviewFormPage.ID);
    StructuredTextViewer textView = cEditor.getTextViewer();
    Thread.sleep(StsTestUtil.WAIT_TIME);
    cEditor.setActivePage(page.getId());
    assertNotNull("Could not load overview page.", page.getMasterPart());

    TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer();
View Full Code Here

  public void testLargeFileDeletion() throws Exception {
    cEditor = openFileInEditor("src/many-beans.xml");
    assertNotNull("Could not open a configuration editor.", cEditor);

    AbstractConfigFormPage page = cEditor.getFormPage(OverviewFormPage.ID);
    StructuredTextViewer textView = cEditor.getTextViewer();
    Thread.sleep(StsTestUtil.WAIT_TIME);
    cEditor.setActivePage(page.getId());
    assertNotNull("Could not load overview page.", page.getMasterPart());

    TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer();
View Full Code Here

  public void testLargeFileInsertion() throws Exception {
    cEditor = openFileInEditor("src/many-beans.xml");
    assertNotNull("Could not open a configuration editor.", cEditor);

    AbstractConfigFormPage page = cEditor.getFormPage(OverviewFormPage.ID);
    StructuredTextViewer textView = cEditor.getTextViewer();
    Thread.sleep(StsTestUtil.WAIT_TIME);
    cEditor.setActivePage(page.getId());
    assertNotNull("Could not load overview page.", page.getMasterPart());

    TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer();
View Full Code Here

    IDOMModel model = cEditor.getDomDocument().getModel();
    int references = model.getReferenceCountForEdit();
    assertEquals(2, references);

    AbstractConfigFormPage page = cEditor.getFormPage(OverviewFormPage.ID);
    StructuredTextViewer textView = cEditor.getTextViewer();
    cEditor.setActivePage(page.getId());
    assertNotNull("Could not load overview page.", page.getMasterPart());

    TreeViewer treeViewer = (TreeViewer) page.getMasterPart().getViewer();
    TreeItem root = treeViewer.getTree().getItem(0);
View Full Code Here

TOP

Related Classes of org.eclipse.wst.sse.ui.internal.StructuredTextViewer

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.