Package org.eclipse.ui.console

Examples of org.eclipse.ui.console.MessageConsole


  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


   */
  public static MessageConsole registerConsole(String name, ImageDescriptor image){   
   
    if(nameToConsole.get(name) == null){ 
     
      MessageConsole console = new MessageConsole(name,image);
      ConsolePlugin.getDefault().getConsoleManager().addConsoles(
        new IConsole[]{console});     
     
      nameToConsole.put(name, console);
    }
View Full Code Here

   * @param type - the specified type (error, info or warning)
   * @return the default MessageConsoleStream
   */
  private static MessageConsoleStream getDefaultStream(String name, String type){
    if(nameToDefaultStream.get(name+type)== null){
      MessageConsole console = registerConsole(name);     
      MessageConsoleStream defaultStream = console.newMessageStream();
     
      nameToDefaultStream.put(name+type, defaultStream);
     
    }
   
View Full Code Here

   * if necessary.
   *
   * @param name - specifies the console
   */
  public static void showConsole(String name){
    MessageConsole console = registerConsole(name)
   
    // Need to call the following Eclipse API twice as there is a bug in the
    // API.
    // Expected: The API method should open the console view and display given the console.
    // If the view is already open, it should be brought to the front.
View Full Code Here

    // Submitted Bugzilla Bug #70864 to track the defect
    ConsolePlugin.getDefault().getConsoleManager().showConsoleView(console);
    ConsolePlugin.getDefault().getConsoleManager().showConsoleView(console);
  }
  public static void clearConsole(String name){
    MessageConsole console = registerConsole(name)
    console.clearConsole();
   
  }
View Full Code Here

public class ConsoleUtils {
 
  /** Finds an existing {@link MessageConsole} with given name.
   * If it doesn't exist, create a new one. */
  public static MessageConsole findOrCreateMessageConsole(String name) {
    MessageConsole console = findConsole(name, MessageConsole.class);
    if(console != null) {
      return console;
    }
    // no console, so create a new one
    MessageConsole msgConsole = new MessageConsole(name, null);
    ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { msgConsole });
    return msgConsole;
  }
View Full Code Here

 
  /** Create a new {@link MessageConsole}.
   * If an existing console already exists, remove it before adding a new one.
   */
  public static MessageConsole recreateMessageConsole(String name, ImageDescriptor imageDescriptor) {
    MessageConsole console = findConsole(name, MessageConsole.class);
    if(console != null) {
      ConsolePlugin.getDefault().getConsoleManager().removeConsoles(array(console));
    }
    // create a new one
    MessageConsole msgConsole = new MessageConsole(name, imageDescriptor);
    ConsolePlugin.getDefault().getConsoleManager().addConsoles(array(msgConsole));
    return msgConsole;
  }
View Full Code Here

     *
     * @param message
     */
    public void logToConsole(String message) {
        if (debugging) {
            MessageConsole console = findConsole(this.name);
            MessageConsoleStream newMessageStream = console.newMessageStream();
            try {
                newMessageStream.write("[" + this.javaProject.getElementName() + "] " + message + "\n");
                newMessageStream.flush();
            } catch (IOException e) {
                e.printStackTrace();
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];
        //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


  @Override
  public void openConsole() {

    MessageConsole console = getConsole();
   
    if (console != null) {
     
      IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager();
      IConsole[] existing = manager.getConsoles();
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.