private MessageConsole findConsole(String name) { ConsolePlugin plugin = ConsolePlugin.getDefault(); IConsoleManager conMan = plugin.getConsoleManager(); IConsole[] existing = conMan.getConsoles(); //if console exists, clear it for (int i = 0; i < existing.length; i++) if (name.equals(existing[i].getName())){ ((MessageConsole) existing[i]).clearConsole(); //this is the important part return myConsole; } myConsole = new MessageConsole(name, null); conMan.addConsoles(new IConsole[]{myConsole}); return myConsole; }
public void openConsole() { if (fConsole == null) { fConsole = new JavaStackTraceConsole(); fConsole.initializeDocument(); fConsoleManager.addConsoles(new IConsole[]{fConsole}); } fConsoleManager.showConsoleView(fConsole); } }
@Override public void openConsole() { IOConsole console = getConsole(); IConsole[] existing = fConsoleManager.getConsoles(); boolean exists = false; for (IConsole existingConsole : existing) { if (console == existingConsole) exists = true; } if (!exists) fConsoleManager.addConsoles(new IConsole[] {console}); fConsoleManager.showConsoleView(console); }
private 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]; MessageConsole myConsole = new MessageConsole(name, null); conMan.addConsoles(new IConsole[] { myConsole }); return myConsole; }
public void showConsole() { boolean exists = false; IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager(); for(IConsole element : manager.getConsoles()) { if(this == element) { exists = true; } } if(!exists) { manager.addConsoles(new IConsole[] {this}); } manager.showConsoleView(this); }
private ConsoleContext createOrGetConsole () { if ( this.parentController != null && this.parentController.getConsole () != null ) { return this.parentController.getConsole (); } final IConsoleManager manager = ConsolePlugin.getDefault ().getConsoleManager (); final MessageConsole messageConsole = new MessageConsole ( String.format ( "Symbol Debug Console: %s", this.symbolInfoName ), null, null, true ); manager.addConsoles ( new IConsole[] { messageConsole } ); this.createdConsole = messageConsole; return new ConsoleContext ( messageConsole ); }
public MessageConsole show() { if (console == null) { console = new MessageConsole(NLS.bind("Output for Build {0}", build.getLabel()), CONSOLE_TYPE, BuildImages.CONSOLE, true); consoleManager.addConsoles(new IConsole[] { console }); console.setAttribute(ATTRIBUTE_BUILD, build); stream = console.newMessageStream(); } doGetOutput(); consoleManager.showConsoleView(console); return console; }
private ConsoleContext createOrGetConsole () { if ( this.parentController != null && this.parentController.getConsole () != null ) { return this.parentController.getConsole (); } final IConsoleManager manager = ConsolePlugin.getDefault ().getConsoleManager (); final MessageConsole messageConsole = new MessageConsole ( String.format ( "Symbol Debug Console: %s", this.symbolInfoName ), null, null, true ); manager.addConsoles ( new IConsole[] { messageConsole } ); this.createdConsole = messageConsole; return new ConsoleContext ( messageConsole ); }
private void bringConsoleToFront() { if(PlatformUI.isWorkbenchRunning()) { IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager(); if(!isVisible()) { manager.addConsoles(new IConsole[] {this}); } manager.showConsoleView(this); } }
private void createConsole() { console = new LogViewerConsole(LogViewerPlugin.getResourceString("logviewer.plugin.console.name"), null); //console.activate(); //console.setMonitorStatus(true); ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[]{ console }); printDefaultMessage(); }
private MessageConsole findConsole() { if(console == null) { ConsolePlugin plugin = ConsolePlugin.getDefault(); IConsoleManager conMan = plugin.getConsoleManager(); IConsole[] existing = conMan.getConsoles(); for (int i = 0; i < existing.length; i++) { if (commandID.equals(existing[i].getName())) { console = (MessageConsole) existing[i]; console.clearConsole(); return console; } } // no console found, so create a new one MessageConsole myConsole = new MessageConsole(commandID, null); conMan.addConsoles(new IConsole[] { myConsole }); console = myConsole; } return console; }
private MessageConsole getConsole() { if (console == null) { ConsolePlugin plugin = ConsolePlugin.getDefault(); IConsoleManager conMan = plugin.getConsoleManager(); final ImageDescriptor infiniTestIconDescriptor = InfinitestPlugin.imageDescriptorFromPlugin(InfinitestPlugin.PLUGIN_ID, "icons/infinitest-icon.png"); console = new MessageConsole("Infinitest Console", infiniTestIconDescriptor); console.getDocument().set(""); conMan.addConsoles(new IConsole[] { console }); } return console; }
@Override protected IStatus run(IProgressMonitor monitor) { if (monitor.isCanceled() || getConsoleDocument(process) != null) { return Status.CANCEL_STATUS; } IConsoleColorProvider colorProvider = getColorProvider(process.getAttribute(IProcess.ATTR_PROCESS_TYPE)); String encoding = launch.getAttribute(DebugPlugin.ATTR_CONSOLE_ENCODING); ProcessConsole pc = new ProcessConsole(process, colorProvider, encoding); pc.setAttribute(IDebugUIConstants.ATTR_CONSOLE_PROCESS, process); // add new console to console manager. ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { pc }); return Status.OK_STATUS; }
public static CppStyleMessageConsole buildConsole() { CppStyleMessageConsole console = null; ConsolePlugin plugin = ConsolePlugin.getDefault(); IConsoleManager conMan = plugin.getConsoleManager(); IConsole[] existing = conMan.getConsoles(); for (int i = 0; i < existing.length; i++) { if (CppStyleConstants.CONSOLE_NAME.equals(existing[i].getName())) { console = (CppStyleMessageConsole) existing[i]; } } if (console == null) { // no console found, so create a new one CppStyleConsolePatternMatchListener listener = new CppStyleConsolePatternMatchListener(); console = new CppStyleMessageConsole(listener); conMan.addConsoles(new IConsole[] { console }); } console.clear(); return console; } }