Package org.eclipse.ui.console

Examples of org.eclipse.ui.console.MessageConsole


  private static NodeclipseConsole instance = null;
  private static IOConsoleOutputStream stream = null;

  public NodeclipseConsole() {
    MessageConsole console = new MessageConsole("Nodeclipse Console", null);
    console.activate();
    ConsolePlugin.getDefault().getConsoleManager()
        .addConsoles(new IConsole[] { console });
    stream = console.newOutputStream();
  }
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 void activate() {
   
  }
  static private MessageConsole createMessageConsole() {
    MessageConsole console = new MessageConsole("Vega Log", null);
    ConsolePlugin.getDefault().getConsoleManager().addConsoles(new org.eclipse.ui.console.IConsole[] {console});
    return console;
  }
View Full Code Here

     * @param server
     *      the server
     */
    public static void startConsolePrinterThread( LdapServer server, File serverLogsFile )
    {
        MessageConsole messageConsole = ConsolesManager.getDefault().getMessageConsole( server );
        ConsolePrinterThread consolePrinter = new ConsolePrinterThread( serverLogsFile,
            messageConsole.newMessageStream() );
        consolePrinter.start();

        // Storing the console printer as a custom object in the LDAP Server for later use
        server.putCustomObject( CONSOLE_PRINTER_CUSTOM_OBJECT, consolePrinter );
    }
View Full Code Here

        int retCode = d.open();
        if (retCode != InputDialog.OK) {
            return false;
        }

        MessageConsole console = MessageConsoles.getConsole("2To3", UIConstants.PY_INTERPRETER_ICON);
        console.clearConsole();
        parameters = StringUtils.split(d.getValue(), " ");
        natureUsed = nature;
        return true;
    }
View Full Code Here

    public static IOConsoleOutputStream getConsoleOutputStream(String name, String iconPath) {
        synchronized (lock) {
            IOConsoleOutputStream outputStream = consoleOutputs.get(name);
            if (outputStream == null) {
                MessageConsole console = getConsole(name, iconPath);

                HashMap<IOConsoleOutputStream, String> themeConsoleStreamToColor = new HashMap<IOConsoleOutputStream, String>();
                outputStream = console.newOutputStream();
                themeConsoleStreamToColor.put(outputStream, "console.output");
                console.setAttribute("themeConsoleStreamToColor", themeConsoleStreamToColor);
                consoles.put(name, console);
                consoleOutputs.put(name, outputStream);
            }
            return outputStream;
        }
View Full Code Here

        }
    }

    public static MessageConsole getConsole(String name, String iconPath) {
        synchronized (lock) {
            MessageConsole console = consoles.get(name);
            if (console == null) {
                console = new MessageConsole(name, PydevPlugin.getImageCache().getDescriptor(iconPath));
                ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { console });
                consoles.put(name, console);
            }
            return console;
        }
View Full Code Here

     * @return the console to use
     */
    private static MessageConsole getConsole() {
        try {
            if (fConsole == null) {
                fConsole = new MessageConsole("PyDev Scripting", JythonPlugin.getBundleInfo().getImageCache()
                        .getDescriptor("icons/python_scripting.png"));

                fOutputStream = fConsole.newOutputStream();
                fErrorStream = fConsole.newOutputStream();

View Full Code Here

        }
    }

    private static IOConsoleOutputStream getConsoleOutputStream() {
        if (fConsole == null) {
            fConsole = new MessageConsole("PyDev Logging", CorePlugin.getImageCache().getDescriptor(
                    "icons/python_logging.png"));

            fOutputStream = fConsole.newOutputStream();

            HashMap<IOConsoleOutputStream, String> themeConsoleStreamToColor = new HashMap<IOConsoleOutputStream, String>();
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.