Package org.eclipse.ui.forms

Examples of org.eclipse.ui.forms.IMessage


                    shell.setLocation(hl);
                    shell.pack();
                    shell.open();
                } else if (href instanceof IMessage[]) {
                    IMessage oneMessage = ((IMessage[]) href)[0];
                    Set/* <IvyNodeElement> */conflicts = (Set/* <IvyNodeElement> */) oneMessage.getData();
                    if (conflicts != null) {
                        viewer.setSelection(new StructuredSelection(new ArrayList(conflicts)));
                    }
                }
            }
View Full Code Here


                String is = (String) e.getHref();
                try {
                    ((FormText) e.widget).getShell().dispose();
                    int index = Integer.parseInt(is);
                    IMessage[] messages = form.getChildrenMessages();
                    IMessage message = messages[index];
                    Set/* <IvyNodeElement> */conflicts = (Set/* <IvyNodeElement> */) message.getData();
                    if (conflicts != null) {
                        viewer.setSelection(new StructuredSelection(new ArrayList(conflicts)));
                    }
                } catch (NumberFormatException ex) {
                }
View Full Code Here

    String createFormTextContent(IMessage[] messages) {
        StringWriter sw = new StringWriter();
        PrintWriter pw = new PrintWriter(sw);
        pw.println("<form>");
        for (int i = 0; i < messages.length; i++) {
            IMessage message = messages[i];
            pw.print("<li vspace=\"false\" style=\"image\" indent=\"16\" value=\"");
            switch (message.getMessageType()) {
            case IMessageProvider.ERROR:
                pw.print("error");
                break;
            case IMessageProvider.WARNING:
                pw.print("warning");
                break;
            case IMessageProvider.INFORMATION:
                pw.print("info");
                break;
            }
            pw.print("\"> <a href=\"");
            pw.print(i + "");
            pw.print("\">");
            if (message.getPrefix() != null) {
                pw.print(message.getPrefix());
            }
            pw.print(message.getMessage());
            pw.println("</a></li>");
        }
        pw.println("</form>");
        pw.flush();
        return sw.toString();
View Full Code Here

        form.getForm().addMessageHyperlinkListener(new HyperlinkAdapter(){
            @Override
            public void linkActivated( HyperlinkEvent e ) {
                final IMessage[] errors = (IMessage[]) e.data;
                if (errors.length > 0) {
                    final IMessage topError = errors[0];
                    topError.getControl().setFocus();
                }
            }
        });
        form.getMessageManager().setMessagePrefixProvider(new IMessagePrefixProvider(){
            @Override
View Full Code Here

        form.getForm().addMessageHyperlinkListener(new HyperlinkAdapter(){
            @Override
            public void linkActivated( HyperlinkEvent e ) {
                final IMessage[] errors = (IMessage[]) e.data;
                if (errors.length > 0) {
                    final IMessage topError = errors[0];
                    topError.getControl().setFocus();
                }
            }
        });
        form.getMessageManager().setMessagePrefixProvider(new IMessagePrefixProvider(){
            @Override
View Full Code Here

    String messageText;
    IMessage[] array = (IMessage[]) peers
        .toArray(new IMessage[peers.size()]);
    if (peers.size() == 1 && ((Message) peers.get(0)).prefix == null) {
      // a single message
      IMessage message = (IMessage) peers.get(0);
      messageText = message.getMessage();
      scrolledForm.setMessage(messageText, maxType, array);
    } else {
      // show a summary message for the message
      // and list of errors for the details
      if (peers.size() > 1)
View Full Code Here

    PrintWriter out = new PrintWriter(sw);

    for (int i = 0; i < messages.size(); i++) {
      if (i > 0)
        out.println();
      IMessage m = (IMessage) messages.get(i);
      out.print(excludePrefix ? m.getMessage() : getFullMessage(m));
    }
    out.flush();
    return sw.toString();
  }
View Full Code Here

    String messageText;
    IMessage[] array = (IMessage[]) peers
        .toArray(new IMessage[peers.size()]);
    if (peers.size() == 1 && ((Message) peers.get(0)).prefix == null) {
      // a single message
      IMessage message = (IMessage) peers.get(0);
      messageText = message.getMessage();
      form.setMessage(messageText, maxType, array);
    } else {
      // show a summary message for the message
      // and list of errors for the details
      if (peers.size() > 1)
View Full Code Here

    PrintWriter out = new PrintWriter(sw);

    for (int i = 0; i < messages.size(); i++) {
      if (i > 0)
        out.println();
      IMessage m = (IMessage) messages.get(i);
      out.print(excludePrefix ? m.getMessage() : getFullMessage(m));
    }
    out.flush();
    return sw.toString();
  }
View Full Code Here

      public void linkActivated(HyperlinkEvent e) {
        String is = (String)e.getHref();
        try {
          int index = Integer.parseInt(is);
          IMessage [] messages = form.getChildrenMessages();
          IMessage message =messages[index];
          Control c = message.getControl();
          ((FormText)e.widget).getShell().dispose();
          if (c!=null)
            c.setFocus();
        }
        catch (NumberFormatException ex) {
View Full Code Here

TOP

Related Classes of org.eclipse.ui.forms.IMessage

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.