Examples of ILabelProvider


Examples of org.eclipse.jface.viewers.ILabelProvider

    if (viewerId == null)
      return;

    /* Ask for sorted Elements */
    ContentViewer viewer = fRegistry.get(viewerId);
    ILabelProvider labelProvider = (ILabelProvider) viewer.getLabelProvider();
    Object[] children = new Object[0];
    if (viewer instanceof NewsBrowserViewer)
      children = ((NewsBrowserViewer) viewer).getFlattendChildren(elements);

    /* Write HTML to the Receiver */
    BufferedWriter writer = null;
    try {
      writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));

      /* Send Headers (Bug on Mac: Header printed in Browser) */
      if (Application.IS_MAC)
        writer.append("<!--").append(CRLF);
      writer.append("HTTP/1.x 200 OK").append(CRLF);
      writer.append("Date: ").append(RFC_1123_DATE.format(new Date())).append(CRLF);
      writer.append("Server: RSSOwl Local Server").append(CRLF);
      writer.append("Content-Type: text/html; charset=UTF-8").append(CRLF);
      writer.append("Connection: close").append(CRLF);
      writer.append("Expires: 0").append(CRLF);
      if (Application.IS_MAC)
        writer.append("-->").append(CRLF);
      writer.write(CRLF);

      /* Begin HTML */
      writer.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n");

      /* Windows only: Mark of the Web */
      if (Application.IS_WINDOWS) {
        writer.write(IE_MOTW);
        writer.write("\n");
      }

      writer.write("<html>\n  <head>\n");

      /* Append Base URI if available */
      String base = getBase(children);
      if (base != null) {
        writer.write("  <base href=\"");
        writer.write(base);
        writer.write("\">");
      }

      writer.write("\n  <title></title>");
      writer.write("\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n");

      /* CSS */
      if (labelProvider instanceof NewsBrowserLabelProvider)
        ((NewsBrowserLabelProvider) labelProvider).writeCSS(writer);

      /* Open Body */
      writer.write("  </head>\n  <body>\n");

      /* Output each Element as HTML */
      for (Object el : children) {
        String html = unicodeToEntities(labelProvider.getText(el));
        writer.write(html);
      }

      /* End HTML */
      writer.write("\n  </body>\n</html>");
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

    if (viewerId == null)
      return;

    /* Ask for sorted Elements */
    ContentViewer viewer = fRegistry.get(viewerId);
    ILabelProvider labelProvider = (ILabelProvider) viewer.getLabelProvider();
    Object[] children = new Object[0];
    if (viewer instanceof NewsBrowserViewer)
      children = ((NewsBrowserViewer) viewer).getFlattendChildren(elements);

    /* Write HTML to the Receiver */
    BufferedWriter writer = null;
    try {
      writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));

      /* Send Headers (Bug on Mac: Header printed in Browser) */
      if (Application.IS_MAC)
        writer.append("<!--").append(CRLF);
      writer.append("HTTP/1.x 200 OK").append(CRLF);
      writer.append("Date: ").append(RFC_1123_DATE.format(new Date())).append(CRLF);
      writer.append("Server: RSSOwl Local Server").append(CRLF);
      writer.append("Content-Type: text/html; charset=UTF-8").append(CRLF);
      writer.append("Connection: close").append(CRLF);
      writer.append("Expires: 0").append(CRLF);
      if (Application.IS_MAC)
        writer.append("-->").append(CRLF);
      writer.write(CRLF);

      /* Begin HTML */
      writer.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n");

      /* Windows only: Mark of the Web */
      if (Application.IS_WINDOWS) {
        writer.write(IE_MOTW);
        writer.write("\n");
      }

      writer.write("<html>\n  <head>\n");

      /* Append Base URI if available */
      String base = getBase(children);
      if (base != null) {
        writer.write("  <base href=\"");
        writer.write(base);
        writer.write("\">");
      }

      writer.write("\n  <title></title>");
      writer.write("\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n");

      /* CSS */
      if (labelProvider instanceof NewsBrowserLabelProvider)
        ((NewsBrowserLabelProvider) labelProvider).writeCSS(writer);

      /* Open Body */
      writer.write("  </head>\n  <body>\n");

      /* Output each Element as HTML */
      for (Object el : children) {
        String html = unicodeToEntities(labelProvider.getText(el));
        writer.write(html);
      }

      /* End HTML */
      writer.write("\n  </body>\n</html>");
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

        } catch (JavaModelException e) {
            ProsePlugin.log(e.getStatus());
            projects = new IJavaProject[0];
        }

        ILabelProvider labelProvider = new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT);
        ElementListSelectionDialog dialog = new ElementListSelectionDialog(getShell(), labelProvider);
        dialog.setTitle("Project Selection");
        dialog.setMessage("Choose a project to constrain the search for main types:");
        dialog.setElements(projects);
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

   */
  private class ButtonListener extends SelectionAdapter {
    public void widgetSelected(SelectionEvent e) {
      String[] files = getPerlFiles();

      ILabelProvider labelProvider = new FileLabelProvider();
      ElementListSelectionDialog dialog = new ElementListSelectionDialog(
          getShell(), labelProvider);
      dialog.setTitle("File Selection");
      dialog.setMessage("Matching files:");
      dialog.setElements(files);
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

            else
            {
                IBaseLabelProvider prov = ((ContentViewer) viewer).getLabelProvider();
                if (prov instanceof ILabelProvider)
                {
                    ILabelProvider lprov = (ILabelProvider) prov;
                    name1 = lprov.getText(e1);
                    name2 = lprov.getText(e2);
                }
                else
                {
                    name1 = e1.toString();
                    name2 = e2.toString();
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

            field.addElement((IType) type);
          }
        }

      }
    }, buttons, new ILabelProvider() {

      @Override
      public void removeListener(ILabelProviderListener listener) {

      }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

        setSuperclass(((PHPTypeContentProposal) proposal).getObject());
      }
    });

    contentProposalAdapter.setProposalAcceptanceStyle(PHPContentProposalAdapter.PROPOSAL_REPLACE);
    contentProposalAdapter.setLabelProvider(new ILabelProvider() {

      @Override
      public void removeListener(ILabelProviderListener listener) {
        // TODO Auto-generated method stub
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

      setTabDirty();
    }
  }

  private void setUpBrowseProjectDialog() {
    ILabelProvider projectLabelProvider = new BrowseProjectLabelProvider();

    IJavaProject[] javaProjects = javaProjectHelper.getJavaProjects();

    ElementListSelectionDialog dialog =
        new ElementListSelectionDialog(getControl().getShell(), projectLabelProvider);
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

            }
        }
        final ViewerFilter filter = new TypedViewerFilter(acceptedClasses,
                rejectedElements.toArray());

        final ILabelProvider lp = new WorkbenchLabelProvider();
        final ITreeContentProvider cp = new WorkbenchContentProvider();

        IResource initSelection = null;
        if (outputLocation != null) {
            initSelection = root.findMember(outputLocation);
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelProvider

     * @param items
     * @return
     */
    private Object findFirstMatchToPattern(final TreeItem[] items) {
        // Match the string pattern against labels
        final ILabelProvider labelProvider = (ILabelProvider) fTreeViewer
                .getLabelProvider();
        // Process each item in the tree
        for (int i = 0; i < items.length; i++) {
            Object element = items[i].getData();
            // Return the first element if no pattern is set
            if (fStringMatcher == null) {
                return element;
            }
            // Return the element if it matches the pattern
            if (element != null) {
                final String label = labelProvider.getText(element);
                if (fStringMatcher.match(label)) {
                    return element;
                }
            }
            // Recursively check the elements children for a match
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.