A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / ui / text / java / hover / JavaInformationProvider.java
index ad98776..a8f3a8e 100644 (file)
@@ -10,7 +10,6 @@
  *******************************************************************************/
 package net.sourceforge.phpdt.internal.ui.text.java.hover;
 
-
 import net.sourceforge.phpdt.internal.ui.text.JavaWordFinder;
 import net.sourceforge.phpdt.ui.text.java.hover.IJavaEditorTextHover;
 
@@ -24,95 +23,97 @@ import org.eclipse.ui.IWorkbenchPage;
 import org.eclipse.ui.IWorkbenchPart;
 import org.eclipse.ui.IWorkbenchWindow;
 
-
 public class JavaInformationProvider implements IInformationProvider {
 
        class EditorWatcher implements IPartListener {
-               
+
                /**
                 * @see IPartListener#partOpened(IWorkbenchPart)
                 */
                public void partOpened(IWorkbenchPart part) {
                }
-               
+
                /**
                 * @see IPartListener#partDeactivated(IWorkbenchPart)
                 */
                public void partDeactivated(IWorkbenchPart part) {
                }
-               
+
                /**
                 * @see IPartListener#partClosed(IWorkbenchPart)
                 */
                public void partClosed(IWorkbenchPart part) {
                        if (part == fEditor) {
-                               fEditor.getSite().getWorkbenchWindow().getPartService().removePartListener(fPartListener);
-                               fPartListener= null;
+                               fEditor.getSite().getWorkbenchWindow().getPartService()
+                                               .removePartListener(fPartListener);
+                               fPartListener = null;
                        }
                }
-               
+
                /**
                 * @see IPartListener#partActivated(IWorkbenchPart)
                 */
                public void partActivated(IWorkbenchPart part) {
                        update();
                }
-               
+
                public void partBroughtToTop(IWorkbenchPart part) {
                        update();
-               }       
+               }
        }
-       
+
        protected IEditorPart fEditor;
+
        protected IPartListener fPartListener;
-       
+
        protected String fCurrentPerspective;
+
        protected IJavaEditorTextHover fImplementation;
-       
-       
+
        public JavaInformationProvider(IEditorPart editor) {
-               
-               fEditor= editor;
-               
+
+               fEditor = editor;
+
                if (fEditor != null) {
-                       
-                       fPartListener= new EditorWatcher();
-                       IWorkbenchWindow window= fEditor.getSite().getWorkbenchWindow();
+
+                       fPartListener = new EditorWatcher();
+                       IWorkbenchWindow window = fEditor.getSite().getWorkbenchWindow();
                        window.getPartService().addPartListener(fPartListener);
-                       
+
                        update();
                }
        }
-       
+
        protected void update() {
-               
-               IWorkbenchWindow window= fEditor.getSite().getWorkbenchWindow();
-               IWorkbenchPage page= window.getActivePage();
+
+               IWorkbenchWindow window = fEditor.getSite().getWorkbenchWindow();
+               IWorkbenchPage page = window.getActivePage();
                if (page != null) {
-                       
-                       IPerspectiveDescriptor perspective= page.getPerspective();
-                       if (perspective != null)  {
-                               String perspectiveId= perspective.getId();
-                               
-                               if (fCurrentPerspective == null || fCurrentPerspective != perspectiveId) {
-                                       fCurrentPerspective= perspectiveId;
-               
-                                       fImplementation= new JavaTypeHover();
+
+                       IPerspectiveDescriptor perspective = page.getPerspective();
+                       if (perspective != null) {
+                               String perspectiveId = perspective.getId();
+
+                               if (fCurrentPerspective == null
+                                               || fCurrentPerspective != perspectiveId) {
+                                       fCurrentPerspective = perspectiveId;
+
+                                       fImplementation = new JavaTypeHover();
                                        fImplementation.setEditor(fEditor);
                                }
                        }
                }
        }
-       
+
        /*
         * @see IInformationProvider#getSubject(ITextViewer, int)
         */
        public IRegion getSubject(ITextViewer textViewer, int offset) {
-               
+
                if (textViewer != null)
                        return JavaWordFinder.findWord(textViewer.getDocument(), offset);
-               
-               return null;    
+
+               return null;
        }
 
        /*
@@ -120,11 +121,11 @@ public class JavaInformationProvider implements IInformationProvider {
         */
        public String getInformation(ITextViewer textViewer, IRegion subject) {
                if (fImplementation != null) {
-                       String s= fImplementation.getHoverInfo(textViewer, subject);
+                       String s = fImplementation.getHoverInfo(textViewer, subject);
                        if (s != null && s.trim().length() > 0)
                                return s;
                }
-               
+
                return null;
        }
 }