Examples of IConsoleManager


Examples of org.eclipse.ui.console.IConsoleManager

  public void close() {
    if ( _consoleStream != null ) {
      try {
        _consoleStream.flush();
        _consoleStream.close();
        IConsoleManager mgr = ConsolePlugin.getDefault().getConsoleManager();
        mgr.removeConsoles( new IConsole[]{ _consoleStream.getConsole() } );
      }
      catch( IOException ioe ) {
        _consoleStream.println( Activator.getResourceString("MessageConsoleAppender.ErrorClosing" ) );
        ioe.printStackTrace( new PrintStream( _consoleStream ) );
      }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

      }
    }
   
    // lazily instantiate console if necessary
    if ( _consoleStream == null ) {
      IConsoleManager mgr = ConsolePlugin.getDefault().getConsoleManager();
      MessageConsole logConsole = new MessageConsole(
          Activator.getResourceString("MessageConsoleAppender.Log" ), //$NON-NLS-1$
          null ) ;
      mgr.addConsoles( new IConsole[]{ logConsole } );
      mgr.showConsoleView( logConsole );
      _consoleStream = logConsole.newMessageStream();
    }

    // print message
    _consoleStream.print( getLayout().format( event ) );
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

         * @param process
         *            the {@code IProcess} whose console is to be found
         * @return the console for the given process, or {@code null} if none
         */
        public IConsole findConsole(final IProcess process) {
            final IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager();

            for (final IConsole console : manager.getConsoles()) {
                if (console instanceof KarafRemoteConsole) {
                    final KarafRemoteConsole karafConsole = (KarafRemoteConsole) console;
                    if (karafConsole.getProcess().equals(process)) {
                        return karafConsole;
                    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

            for (final IProcess process : launch.getProcesses()) {
                final IConsole console = findConsole(process);

                if (console != null) {
                    final IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager();
                    manager.removeConsoles(new IConsole[] { console });
                }
            }
        }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

  }
    }

    public static MessageConsole findConsole(String name) {
  ConsolePlugin plugin = ConsolePlugin.getDefault();
  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
  MessageConsole myConsole = new MessageConsole(name, null);
  conMan.addConsoles(new IConsole[] { myConsole });
  return myConsole;
    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

    ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { msgConsole });
    return msgConsole;
  }
 
  public static <T extends IConsole> T findConsole(String name, Class<T> klass) {
    IConsoleManager consoleMgr = ConsolePlugin.getDefault().getConsoleManager();
    IConsole[] existing = consoleMgr.getConsoles();
    for (IConsole console : existing) {
      if (name.equals(console.getName()) && klass.isAssignableFrom(console.getClass())) {
        return klass.cast(console);
      }
    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

        }
    }

    private MessageConsole findConsole(String name) {
        ConsolePlugin plugin = ConsolePlugin.getDefault();
        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
        MessageConsole myConsole = new MessageConsole(name, null);
        conMan.addConsoles(new IConsole[] { myConsole });
        return myConsole;
    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

    MessageConsole console = getConsole();
   
    if (console != null) {
     
      IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager();
      IConsole[] existing = manager.getConsoles();
      boolean exists = false;
     
      for (int i = 0; i < existing.length; i++) {
        if (console == existing[i]) {
          exists = true;
          break;
        }       
      }
     
      if (!exists) {
        manager.addConsoles(new IConsole[] {console});
        manager.showConsoleView(console);
       
      }
    }

  }
View Full Code Here

Examples of org.eclipse.ui.console.IConsoleManager

  private IWorkbenchWindow window;
  private ITreeSelection selection;

  private MessageConsole findConsole(String name) {
    ConsolePlugin plugin = ConsolePlugin.getDefault();
    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
    MessageConsole myConsole = new MessageConsole(name, null);
    conMan.addConsoles(new IConsole[] { myConsole });
    return myConsole;
  }
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.