Examples of IConsole


Examples of org.eclipse.ui.console.IConsole

            }
        }
    }
   
    protected void updateHelp() {
      IConsole console = getConsole();
      String helpContextId = null;
    if (console instanceof AbstractConsole) {
      AbstractConsole abs = (AbstractConsole) console;
      helpContextId = abs.getHelpContextId();
    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  /* (non-Javadoc)
   * @see org.eclipse.ui.part.PageBookView#doDestroyPage(org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.part.PageBookView.PageRec)
   */
  protected void doDestroyPage(IWorkbenchPart part, PageRec pageRecord) {
      IConsole console = (IConsole)fPartToConsole.get(part);
     
    // dispose page participants
    ListenerList listeners = (ListenerList) fConsoleToPageParticipants.remove(console);
    if (listeners != null) {
      Object[] participants = listeners.getListeners();
      for (int i = 0; i < participants.length; i++) {
              final IConsolePageParticipant participant = (IConsolePageParticipant) participants[i];
              SafeRunner.run(new ISafeRunnable() {
          public void run() throws Exception {
            participant.dispose();
          }
          public void handleException(Throwable exception) {
            ConsolePlugin.log(exception);
          }
        });
          }
    }

    IPage page = pageRecord.page;
    page.dispose();
    pageRecord.dispose();
    console.removePropertyChangeListener(this);
           
    // empty cross-reference cache
    fPartToConsole.remove(part);
    fConsoleToPart.remove(console);
        if (fPartToConsole.isEmpty()) {
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  /* (non-Javadoc)
   * @see org.eclipse.ui.part.PageBookView#doCreatePage(org.eclipse.ui.IWorkbenchPart)
   */
  protected PageRec doCreatePage(IWorkbenchPart dummyPart) {
    ConsoleWorkbenchPart part = (ConsoleWorkbenchPart)dummyPart;
    final IConsole console = part.getConsole();
    final IPageBookViewPage page = console.createPage(this);
    initPage(page);
    page.createControl(getPageBook());
    console.addPropertyChangeListener(this);
   
    // initialize page participants
    IConsolePageParticipant[] consoleParticipants = ((ConsoleManager)getConsoleManager()).getPageParticipants(console);
    final ListenerList participants = new ListenerList();
    for (int i = 0; i < consoleParticipants.length; i++) {
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

    if (isAvailable()) {
      Runnable r = new Runnable() {
        public void run() {
          for (int i = 0; i < consoles.length; i++) {
            if (isAvailable()) {
              IConsole console = consoles[i];
              // ensure it's still registered since this is done asynchronously
              IConsole[] allConsoles = getConsoleManager().getConsoles();
              for (int j = 0; j < allConsoles.length; j++) {
                                IConsole registered = allConsoles[j];
                                if (registered.equals(console)) {
                      ConsoleWorkbenchPart part = new ConsoleWorkbenchPart(console, getSite());
                      fConsoleToPart.put(console, part);
                      fPartToConsole.put(part, console);
                      partActivated(part);
                      break;
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

    /* (non-Javadoc)
     * @see org.eclipse.core.expressions.IPropertyTester#test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object)
     */
    public boolean test(Object receiver, String property, Object[] args, Object expectedValue) {
        IConsole console = (IConsole) receiver;
        String type = console.getType();
        return type != null ? type.equals(expectedValue) : false;
    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

            if (!isKarafLaunch(launch)) {
                return;
            }

            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.IConsole

     * <code>dispose()</code>.
     */
    public class MyLifecycle implements org.eclipse.ui.console.IConsoleListener {
        public void consolesAdded(IConsole[] consoles) {
            for (int i = 0; i < consoles.length; i++) {
                IConsole console = consoles[i];
                if (console == IvyConsole.this) {
                    init();
                }
            }

View Full Code Here

Examples of org.eclipse.ui.console.IConsole

        }

        public void consolesRemoved(IConsole[] consoles) {
            for (int i = 0; i < consoles.length; i++) {
                IConsole console = consoles[i];
                if (console == IvyConsole.this) {
                    ConsolePlugin.getDefault().getConsoleManager().removeConsoleListener(this);
                    dispose();
                }
            }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  private boolean checkRegistration() {
    if (this.console == null) initConsole();
    IConsole[] consoleArray = ConsolePlugin.getDefault().getConsoleManager().getConsoles();
    for (int i = 0; i < consoleArray.length; i++) {
      IConsole c = consoleArray[i];
      if (c == console) {
        return true;
      }
    }
    return false;
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  }

  private boolean checkRegistration() {
    IConsole[]consoleArray = ConsolePlugin.getDefault().getConsoleManager().getConsoles();
    for (int i = 0; i < consoleArray.length; i++) {
      IConsole c = consoleArray[i];
      if (c == console) {
        return true;
      }
    }
    return false;
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.