codegenplugin.java.svn-base

来自「Eclipse代码生成器,支持Eclipse3.3 WTP版本,该项目实现了Sp」· SVN-BASE 代码 · 共 51 行

SVN-BASE
51
字号
package com.newegg.eclipse.soaw.facet.codegen.ui.plugin;

import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.ui.plugin.AbstractUIPlugin;

public class CodeGenPlugin extends AbstractUIPlugin
{
	// The plug-in ID
	public static final String PLUGIN_ID = "com.newegg.eclipse.soaw.facet.codegen.ui";
	// The shared instance
	private static CodeGenPlugin plugin;

	public CodeGenPlugin ()
	{
		plugin = this;
	}

	public static CodeGenPlugin getInstance()
	{
		return plugin;
	}

	public static void log(final Exception e)
	{
		final String msg = e.getMessage() + "";
		log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.OK, msg, e));
	}

	public static void log(final IStatus status)
	{
		getInstance().getLog().log(status);
	}

	public static void log(final String msg)
	{
		log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.OK, msg, null));
	}

	public static IStatus createErrorStatus(final String msg)
	{
		return createErrorStatus(msg, null);
	}

	public static IStatus createErrorStatus(final String msg, final Exception e)
	{
		return new Status(IStatus.ERROR, PLUGIN_ID, 0, msg, e);
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?