Package org.eclipse.ui.console

Examples of org.eclipse.ui.console.MessageConsole


    for (IConsole iCons : existing)
      if (name.equals(iCons.getName()))
        return (MessageConsole) iCons;

    // on n'a pas trouv� la console, on en cr�e une nouvelle
    MessageConsole myConsole = new MessageConsole(name, null);
    conMan.addConsoles(new IConsole[] { myConsole });

    return myConsole;
  }
View Full Code Here


    super(parent, style);

    testCaseOpener = new TestCaseOpener(ServiceLocator.getService(LoadedSourceFileLibrary.class));

    IConsoleManager consoleManager = ConsolePlugin.getDefault().getConsoleManager();
    MessageConsole messageConsole = new MessageConsole("JSTestDriver", null);
    messageConsole.activate();
    messageConsoleStream = new MessageConsoleStream(messageConsole);
    consoleManager.addConsoles(new IConsole[] {messageConsole});
    setLayout(new GridLayout(3, true));
    GridData layoutData = new GridData();
    layoutData.grabExcessHorizontalSpace = true;
View Full Code Here

   */
  private void execInConsole(final Session session, final String command,
      final String jarFile) throws JSchException {
    final ChannelExec channel = (ChannelExec) session.openChannel("exec");

    final MessageConsole console = new MessageConsole("Hadoop: " + command,
        null);
    final MessageConsoleStream stream = console.newMessageStream();

    final IOConsoleOutputStream out = console.newOutputStream();
    final IOConsoleOutputStream err = console.newOutputStream();

    out.setColor(black);
    err.setColor(red);

    ConsolePlugin.getDefault().getConsoleManager().addConsoles(
        new IConsole[] { console });
    ConsolePlugin.getDefault().getConsoleManager().showConsoleView(console);

    channel.setCommand(command);
    channel.setInputStream(null);

    channel.connect();
    new Thread() {
      @Override
      public void run() {
        try {

          BufferedReader hadoopOutput = new BufferedReader(
              new InputStreamReader(channel.getInputStream()));

          String stdoutLine;
          while ((stdoutLine = hadoopOutput.readLine()) != null) {
            out.write(stdoutLine);
            out.write('\n');
            continue;
          }

          channel.disconnect();

          // meaningless call meant to prevent console from being
          // garbage collected -- eyhung
          console.getName();
          ChannelExec channel2 = (ChannelExec) session.openChannel("exec");
          channel2.setCommand("rm -rf "
              + jarFile.substring(0, jarFile.lastIndexOf("/")));
          log.fine("Removing temp file "
              + jarFile.substring(0, jarFile.lastIndexOf("/")));
View Full Code Here

  private static final String CONSOLE_NAME = "protoc";

  private final MessageConsoleStream out;

  static ConsolePrinter createAndDisplayConsole() throws PartInitException {
    MessageConsole console = findConsole();
    IWorkbenchPage page = activeWorkbenchPage();
    if (page != null) {
      IConsoleView view = (IConsoleView) page.showView(ID_CONSOLE_VIEW);
      view.display(console);
    }
View Full Code Here

    for (IConsole console : consoleManager.getConsoles()) {
      if (CONSOLE_NAME.equals(console.getName()) && console instanceof MessageConsole) {
        return (MessageConsole) console;
      }
    }
    MessageConsole console = new MessageConsole(CONSOLE_NAME, null);
    consoleManager.addConsoles(new IConsole[] { console });
    return console;
  }
View Full Code Here

          throws CoreException {
    doRunImpl(config, launch, this.config, monitor);
  }

  private static Handler initConsoleLink(String module) {
    final MessageConsole console;
    final MessageConsoleStream out;
    console = findConsole(module);
    out = console.newMessageStream();

    Handler handler = new Handler() {

      @Override
      public void publish(LogRecord record) {
        String message = record.getMessage();
        if (message.equals("\\n")) {
          out.println();
        }
        String[] split = message.split("\\\\n");
        for (String string : split) {
          out.println(string);
        }
        console.activate();
      }

      @Override
      public void flush() {
View Full Code Here

    IConsoleManager conMan = plugin.getConsoleManager();
    IConsole[] existing = conMan.getConsoles();
    for (int i = 0; i < existing.length; i++)
      if (name.equals(existing[i].getName()))
        return (MessageConsole) existing[i];
    MessageConsole myConsole = new MessageConsole(name, null);
    conMan.addConsoles(new IConsole[] { myConsole });
    return myConsole;
  }
View Full Code Here

  }
  public static void log(int level, String message, Throwable e){
    plugin.getLog().log(new Status(level, PLUGIN_ID, message, e));
  }
  public static MessageConsole findConsole(String name) {
    MessageConsole myConsole = null;
    ConsolePlugin plugin = ConsolePlugin.getDefault();
    if (plugin != null){
      IConsoleManager conMan = plugin.getConsoleManager();
      IConsole[] existing = conMan.getConsoles();
      for (int i = 0; i < existing.length; i++)
        if (name.equals(existing[i].getName()))
          return (MessageConsole) existing[i];
      //no console found, so create a new one
      myConsole = new MessageConsole(name, null);
      conMan.addConsoles(new IConsole[]{myConsole});
    }
    return myConsole;
  }
View Full Code Here

  public static void log(int level, String message, Throwable e){
    plugin.getLog().log(new Status(level, PLUGIN_ID, message, e));
  }
 
  public static MessageConsole findConsole(String name) {
    MessageConsole myConsole = null;
    ConsolePlugin plugin = ConsolePlugin.getDefault();
    if (plugin != null){
      IConsoleManager conMan = plugin.getConsoleManager();
      IConsole[] existing = conMan.getConsoles();
      for (int i = 0; i < existing.length; i++)
        if (name.equals(existing[i].getName()))
          return (MessageConsole) existing[i];
      //no console found, so create a new one
      myConsole = new MessageConsole(name, null);
      conMan.addConsoles(new IConsole[]{myConsole});
    }
    return myConsole;
  }
View Full Code Here

          return new CommonTree(payload);
        }
      });
      classFile_return result = parser.classFile();
      if (parser.getNumberOfSyntaxErrors() > 0){
        MessageConsole console = ToolModelActivator.findConsole(ToolModelActivator.TOOL_PARSER_OUTPUT);
        MessageConsoleStream msgStream = console.newMessageStream();
        msgStream.println(parser.getNumberOfSyntaxErrors() + " Syntax error(s) in class " + file.getName() + "\n"
            + parseErrors.toString());
      }

      tree = (CommonTree) result.getTree();
View Full Code Here

TOP

Related Classes of org.eclipse.ui.console.MessageConsole

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.