A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.ui / src / net / sourceforge / phpeclipse / xdebug / ui / actions / ToggleBreakpointRulerAction.java
index d6a03d2..98e294d 100644 (file)
@@ -1,14 +1,14 @@
 /**********************************************************************
-Copyright (c) 2000, 2002 IBM Corp. and others.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Common Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/cpl-v10.html
-
-Contributors:
-    IBM Corporation - Initial implementation
-    Vicente Fernando - www.alfersoft.com.ar
-**********************************************************************/
+ Copyright (c) 2000, 2002 IBM Corp. and others.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Common Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/cpl-v10.html
+
+ Contributors:
+ IBM Corporation - Initial implementation
+ Vicente Fernando - www.alfersoft.com.ar
+ **********************************************************************/
 package net.sourceforge.phpeclipse.xdebug.ui.actions;
 
 import net.sourceforge.phpeclipse.xdebug.ui.XDebugUIPlugin;
@@ -27,47 +27,52 @@ import org.eclipse.ui.IWorkbenchPart;
 import org.eclipse.ui.texteditor.IDocumentProvider;
 import org.eclipse.ui.texteditor.ITextEditor;
 
-public class ToggleBreakpointRulerAction extends Action {      
-       
+public class ToggleBreakpointRulerAction extends Action {
+
        static class EmptySelection implements ISelection {
 
                public boolean isEmpty() {
                        return true;
-               }               
+               }
        }
-       
+
        private IVerticalRulerInfo fRuler;
+
        private IWorkbenchPart fTargetPart;
+
        private PHPLineBreakpointAdapter fBreakpointAdapter;
-       private static final ISelection EMPTY_SELECTION = new EmptySelection();  
-       
-       public ToggleBreakpointRulerAction( IWorkbenchPart part, IVerticalRulerInfo ruler ) {
-               super( "Toggle Breakpoint" ); //$NON-NLS-1$
 
-               fRuler= ruler;
+       private static final ISelection EMPTY_SELECTION = new EmptySelection();
+
+       public ToggleBreakpointRulerAction(IWorkbenchPart part,
+                       IVerticalRulerInfo ruler) {
+               super("Toggle Breakpoint"); //$NON-NLS-1$
+
+               fRuler = ruler;
                fRuler = ruler;
-               setTargetPart( part );
+               setTargetPart(part);
                fBreakpointAdapter = new PHPLineBreakpointAdapter();
-//             part.getSite().getWorkbenchWindow().getWorkbench().getHelpSystem().setHelp( this, ICDebugHelpContextIds.TOGGLE_BREAKPOINT_ACTION );
-//             setId( IInternalCDebugUIConstants.ACTION_TOGGLE_BREAKPOINT );
+               // part.getSite().getWorkbenchWindow().getWorkbench().getHelpSystem().setHelp(
+               // this, ICDebugHelpContextIds.TOGGLE_BREAKPOINT_ACTION );
+               // setId( IInternalCDebugUIConstants.ACTION_TOGGLE_BREAKPOINT );
        }
-       
-       
+
        /**
         * @see Action#run()
         */
        public void run() {
                try {
-                               fBreakpointAdapter.toggleLineBreakpoints( getTargetPart(), getTargetSelection() );
-               }
-               catch( CoreException e ) {
-                       XDebugUIPlugin.errorDialog( getTargetPart().getSite().getShell(),"Error", "Operation failed" , e.getStatus() );
+                       fBreakpointAdapter.toggleLineBreakpoints(getTargetPart(),
+                                       getTargetSelection());
+               } catch (CoreException e) {
+                       XDebugUIPlugin.errorDialog(getTargetPart().getSite().getShell(),
+                                       "Error", "Operation failed", e.getStatus());
                }
        }
-       
+
        /**
         * Returns this action's vertical ruler info.
-        *
+        * 
         * @return this action's vertical ruler
         */
        protected IVerticalRulerInfo getVerticalRulerInfo() {
@@ -78,45 +83,46 @@ public class ToggleBreakpointRulerAction extends Action {
                return this.fTargetPart;
        }
 
-       private void setTargetPart( IWorkbenchPart targetPart ) {
+       private void setTargetPart(IWorkbenchPart targetPart) {
                this.fTargetPart = targetPart;
        }
 
        /**
-        * Returns the current selection in the active part, possibly
-        * and empty selection, but never <code>null</code>.
+        * Returns the current selection in the active part, possibly and empty
+        * selection, but never <code>null</code>.
         * 
         * @return the selection in the active part, possibly empty
         */
        private ISelection getTargetSelection() {
                IDocument doc = getDocument();
-               if ( doc != null ) {
-                       int line = getVerticalRulerInfo().getLineOfLastMouseButtonActivity();
+               if (doc != null) {
+                       int line = getVerticalRulerInfo()
+                                       .getLineOfLastMouseButtonActivity();
                        try {
-                               IRegion region = doc.getLineInformation( line );
-                               return new TextSelection( doc, region.getOffset(), region.getLength() );
+                               IRegion region = doc.getLineInformation(line);
+                               return new TextSelection(doc, region.getOffset(), region
+                                               .getLength());
+                       } catch (BadLocationException e) {
+                               DebugPlugin.log(e);
                        }
-                       catch( BadLocationException e ) {
-                               DebugPlugin.log( e );
-                       } 
                }
                return EMPTY_SELECTION;
        }
 
        private IDocument getDocument() {
                IWorkbenchPart targetPart = getTargetPart();
-               if ( targetPart instanceof ITextEditor ) {
-                       ITextEditor textEditor = (ITextEditor)targetPart; 
+               if (targetPart instanceof ITextEditor) {
+                       ITextEditor textEditor = (ITextEditor) targetPart;
                        IDocumentProvider provider = textEditor.getDocumentProvider();
-                       if ( provider != null )
-                               return provider.getDocument( textEditor.getEditorInput() );
+                       if (provider != null)
+                               return provider.getDocument(textEditor.getEditorInput());
                }
-//             else if ( targetPart instanceof DisassemblyView ) {
-//                     DisassemblyView dv = (DisassemblyView)targetPart;
-//                     IDocumentProvider provider = dv.getDocumentProvider();
-//                     if ( provider != null )
-//                             return provider.getDocument( dv.getInput() );
-//             }
+               // else if ( targetPart instanceof DisassemblyView ) {
+               // DisassemblyView dv = (DisassemblyView)targetPart;
+               // IDocumentProvider provider = dv.getDocumentProvider();
+               // if ( provider != null )
+               // return provider.getDocument( dv.getInput() );
+               // }
                return null;
        }