MessageConsole console = new MessageConsole("My Console", null); console.activate(); ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[]{ console }); MessageConsoleStream consoleStream = console.newMessageStream(); consoleStream.println("Hello, world!");
@Override public void clearConsole() { getConsole().clearConsole(); } }
MessageConsole myConsole = findConsole("CVS"); // calls the above method if(myConsole!=null){ IDocument doc = myConsole.getDocument(); inputData = doc.get(); if (inputData != null) inputData = inputData.trim(); if (inputData != null && !inputData.equals("")) { //Sysout here the inputData or store in some file } }
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; }
public ConsoleContext ( final MessageConsole messageConsole ) { this.writerStream = messageConsole.newMessageStream (); final MessageConsoleStream errorStream = messageConsole.newMessageStream (); errorStream.setColor ( Display.getDefault ().getSystemColor ( SWT.COLOR_RED ) ); this.errorPrintWriter = new PrintWriter ( new OutputStreamWriter ( errorStream ) ); this.logStream = messageConsole.newMessageStream (); this.logStream.setColor ( Display.getDefault ().getSystemColor ( SWT.COLOR_GRAY ) ); }
private void createConsole() { console = new MessageConsole("My Console", null); console.activate(); ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[]{ console }); MessageConsoleStream stream = console.newMessageStream(); MyLaunchConfigurationDelegate.setConsole(new PrintStream(stream)); }
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; }
frame.setVisible(true); MessageConsole console = new MessageConsole(textComponent); console.redirectOut(); console.redirectErr(Color.RED, null);
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; }
@Override public void activate() { getConsole().activate(); }
public ConsoleContext ( final MessageConsole messageConsole ) { this.writerStream = messageConsole.newMessageStream (); final MessageConsoleStream errorStream = messageConsole.newMessageStream (); errorStream.setColor ( Display.getDefault ().getSystemColor ( SWT.COLOR_RED ) ); this.errorPrintWriter = new PrintWriter ( new OutputStreamWriter ( errorStream ) ); this.logStream = messageConsole.newMessageStream (); this.logStream.setColor ( Display.getDefault ().getSystemColor ( SWT.COLOR_GRAY ) ); }
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; }
@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(); }
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() { } @Override public void close() throws SecurityException { } }; Logger.getLogger(LogAction.LOGGER_NAME).addHandler(handler); return handler; }
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; }
@Override public void appendText(String newText) { try { MessageConsoleStream stream = getConsole().newMessageStream(); stream.print(newText); stream.close(); } catch (IOException e) { throw new RuntimeException(e); } }
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 logToConsole(String string) { if (consoleStream == null || consoleStream.isClosed()) { consoleStream = findConsole().newMessageStream(); } consoleStream.println(string); }
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 ); }