X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/example/outline/Import2Console.java b/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/example/outline/Import2Console.java index 61848af..ac1a01b 100644 --- a/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/example/outline/Import2Console.java +++ b/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/example/outline/Import2Console.java @@ -1,65 +1,72 @@ package net.sourceforge.phpeclipse.example.outline; -import org.eclipse.core.resources.*; -import net.sourceforge.phpdt.core.*; -import org.eclipse.jface.action.*; -import org.eclipse.jface.viewers.*; -import org.eclipse.ui.*; +import net.sourceforge.phpdt.core.IImportDeclaration; + +import org.eclipse.core.resources.IWorkspace; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.action.IAction; +import org.eclipse.jface.viewers.ISelection; +import org.eclipse.jface.viewers.IStructuredSelection; +import org.eclipse.ui.IActionDelegate; +import org.eclipse.ui.IObjectActionDelegate; +import org.eclipse.ui.IWorkbenchPart; +import org.eclipse.ui.IWorkbenchPartSite; public class Import2Console implements IObjectActionDelegate { - private IWorkbenchPartSite myPartSite = null; - - private IWorkspace myWorkspace = null; - - private IWorkbenchPart myWorkbenchPart = null; - - private IImportDeclaration myType = null; - - public Import2Console() { - // this(new PackageSelector()); - } - - // public CreateMock(IPackageSelector aPackageSelector) { - // myPackageSelector = aPackageSelector; - // } - - /** - * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart) - */ - public void setActivePart(IAction action, IWorkbenchPart targetPart) { - myWorkspace = ResourcesPlugin.getWorkspace(); - myWorkbenchPart = targetPart; - } - - /** - * @see IActionDelegate#run(IAction) - */ - public void run(IAction action) { - try { - String actionId = action.getId(); - showSourceInConsole(actionId); - } catch (Exception e) { - e.printStackTrace(); - } - } - - /** - * @see IActionDelegate#selectionChanged(IAction, ISelection) - */ - public void selectionChanged(IAction action, ISelection selection) { - if (selection instanceof IStructuredSelection) { - Object item = ((IStructuredSelection) selection).getFirstElement(); - myType = (IImportDeclaration) item; // this plugin only reacts to IImportDeclaration's - } - } - - private void showSourceInConsole(String actionId) throws Exception { - - String src = myType.getSource(); - System.out.println(actionId); - System.out.println("Source :"+src); - - } + private IWorkbenchPartSite myPartSite = null; + + private IWorkspace myWorkspace = null; + + private IWorkbenchPart myWorkbenchPart = null; + + private IImportDeclaration myType = null; + + public Import2Console() { + // this(new PackageSelector()); + } + + // public CreateMock(IPackageSelector aPackageSelector) { + // myPackageSelector = aPackageSelector; + // } + + /** + * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart) + */ + public void setActivePart(IAction action, IWorkbenchPart targetPart) { + myWorkspace = ResourcesPlugin.getWorkspace(); + myWorkbenchPart = targetPart; + } + + /** + * @see IActionDelegate#run(IAction) + */ + public void run(IAction action) { + try { + String actionId = action.getId(); + showSourceInConsole(actionId); + } catch (Exception e) { + e.printStackTrace(); + } + } + + /** + * @see IActionDelegate#selectionChanged(IAction, ISelection) + */ + public void selectionChanged(IAction action, ISelection selection) { + if (selection instanceof IStructuredSelection) { + Object item = ((IStructuredSelection) selection).getFirstElement(); + myType = (IImportDeclaration) item; // this plugin only reacts to + // IImportDeclaration's + } + } + + private void showSourceInConsole(String actionId) throws Exception { + + String src = myType.getSource(); + System.out.println(actionId); + System.out.println("Source :" + src); + + } } \ No newline at end of file