From 587f6566041cc9fa6838aef58eb96dd53cfdeb00 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Fri, 9 Feb 2007 11:03:31 +0000 Subject: [PATCH] [173617][api] make internal: rse.services.Activator, CommandPattern, OutputPattern --- .../org/eclipse/rse/services/Activator.java | 117 ------------------ 1 file changed, 117 deletions(-) delete mode 100644 rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/services/Activator.java diff --git a/rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/services/Activator.java b/rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/services/Activator.java deleted file mode 100644 index 884954fc0dc..00000000000 --- a/rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/services/Activator.java +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2006 IBM Corporation. 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 http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - ********************************************************************************/ - -package org.eclipse.rse.services; - -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Date; - -import org.eclipse.core.runtime.ILog; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Platform; -import org.eclipse.core.runtime.Plugin; -import org.eclipse.core.runtime.Status; -import org.osgi.framework.BundleContext; - -/** - * The main plugin class to be used in the desktop. - */ -public class Activator extends Plugin { - - //The shared instance. - private static Activator plugin; - - /** - * The constructor. - */ - public Activator() { - plugin = this; - } - - /* - * (non-Javadoc) - * @see org.eclipse.core.runtime.Plugin#start(org.osgi.framework.BundleContext) - */ - public void start(BundleContext context) throws Exception { - super.start(context); - } - - /* - * (non-Javadoc) - * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext) - */ - public void stop(BundleContext context) throws Exception { - super.stop(context); - plugin = null; - } - - /** - * Returns the shared instance. - * @return the shared instance - */ - public static Activator getDefault() { - return plugin; - } - - /** - * Logs an throwable to the log for this plugin. - * @param t the Throwable to be logged. - */ - public void logException(Throwable t) { - ILog log = getLog(); - String id = getBundle().getSymbolicName(); - IStatus status = new Status(IStatus.ERROR, id, 0, "Unexpected exception", t); //$NON-NLS-1$ - log.log(status); - } - - //---------------------------------------------------- - - private static Boolean fTracingOn = null; - public static boolean isTracingOn() { - if (fTracingOn==null) { - String id = plugin.getBundle().getSymbolicName(); - String val = Platform.getDebugOption(id + "/debug"); //$NON-NLS-1$ - if ("true".equals(val)) { //$NON-NLS-1$ - fTracingOn = Boolean.TRUE; - } else { - fTracingOn = Boolean.FALSE; - } - } - return fTracingOn.booleanValue(); - } - public static String getTimestamp() { - try { - DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); //$NON-NLS-1$ - return formatter.format(new Date()); - } catch (Exception e) { - // If there were problems writing out the date, ignore and - // continue since that shouldn't stop us from logging the rest - // of the information - } - return Long.toString(System.currentTimeMillis()); - } - public static void trace(String msg) { - if (isTracingOn()) { - String fullMsg = getTimestamp() + " | " + Thread.currentThread().getName() + " | " + msg; //$NON-NLS-1$ //$NON-NLS-2$ - System.out.println(fullMsg); - System.out.flush(); - } - } - - //--------------------------------------------------- - -} \ No newline at end of file