From 7f4eb22641e61c695c204f8e87a73b1156741679 Mon Sep 17 00:00:00 2001 From: Darin Wright Date: Tue, 8 Sep 2009 00:34:11 +0000 Subject: Bug 214425 - MessageConsole should have a constructor for setting the text encoding --- org.eclipse.ui.console/META-INF/MANIFEST.MF | 2 +- .../src/org/eclipse/ui/console/MessageConsole.java | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) (limited to 'org.eclipse.ui.console') diff --git a/org.eclipse.ui.console/META-INF/MANIFEST.MF b/org.eclipse.ui.console/META-INF/MANIFEST.MF index dbf3349cd..55ce4373d 100644 --- a/org.eclipse.ui.console/META-INF/MANIFEST.MF +++ b/org.eclipse.ui.console/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.ui.console; singleton:=true -Bundle-Version: 3.4.0.qualifier +Bundle-Version: 3.5.0.qualifier Bundle-Activator: org.eclipse.ui.console.ConsolePlugin Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java index 9aa419935..b9f3071bf 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -90,7 +90,23 @@ public class MessageConsole extends IOConsole { * @since 3.4 */ public MessageConsole(String name, String consoleType, ImageDescriptor imageDescriptor, boolean autoLifecycle) { - super(name, consoleType, imageDescriptor, autoLifecycle); + this(name, consoleType, imageDescriptor, null, autoLifecycle); + } + + /** + * Constructs a message console with the given name, type, image, encoding, and lifecycle specification. + * + * @param name the name to display for this console + * @param consoleType console type identifier or null + * @param imageDescriptor console image descriptor or null + * @param encoding the encoding that should be used to render the text, or null + * if the system default encoding should be used + * @param autoLifecycle whether lifecycle methods should be called automatically + * when added and removed from the console manager + * @since 3.5 + */ + public MessageConsole(String name, String consoleType, ImageDescriptor imageDescriptor, String encoding, boolean autoLifecycle) { + super(name, consoleType, imageDescriptor, encoding, autoLifecycle); } /** -- cgit v1.2.3