1) Fixed issue #828: Non initialized variable warnings doesn't work with variables...
[phpeclipse.git] / net.sourceforge.phpeclipse.webbrowser / src / net / sourceforge / phpeclipse / webbrowser / views / BrowserView.java
index c27f80a..a5791e8 100644 (file)
@@ -12,16 +12,15 @@ package net.sourceforge.phpeclipse.webbrowser.views;
 
 import java.io.UnsupportedEncodingException;
 import java.net.URLDecoder;
-import java.nio.charset.Charset;
 
 import net.sourceforge.phpeclipse.webbrowser.internal.WebBrowser;
 import net.sourceforge.phpeclipse.webbrowser.internal.WebBrowserUtil;
 
 import org.eclipse.swt.browser.Browser;
 import org.eclipse.swt.browser.CloseWindowListener;
-import org.eclipse.swt.browser.ProgressListener;
-import org.eclipse.swt.browser.StatusTextListener;
-import org.eclipse.swt.browser.TitleListener;
+//import org.eclipse.swt.browser.ProgressListener;
+//import org.eclipse.swt.browser.StatusTextListener;
+//import org.eclipse.swt.browser.TitleListener;
 import org.eclipse.swt.browser.WindowEvent;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.ui.part.IShowInTarget;
@@ -88,10 +87,18 @@ public class BrowserView extends ViewPart implements IShowInTarget {
                super.dispose();
        }
 
+       public String getUrl() {
+               if (fInstance != null) {
+                       return fInstance.getURL();
+               } else {
+                       return null;
+               }
+       }
+
        public void setUrl(final String url) {
                if (fInstance != null) {
-                       fUrl = url;
-                       fInstance.setURL(url);
+                               fUrl = url;
+                               fInstance.setURL(url);
                        // try {
                        // ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() {
                        // public void run(IProgressMonitor monitor) throws CoreException {
@@ -121,6 +128,8 @@ public class BrowserView extends ViewPart implements IShowInTarget {
                }
        }
 
+       
+       
        public void refresh(String url) {
                if (fInstance != null && url != null) {
                        if (fUrl == null) {
@@ -130,7 +139,7 @@ public class BrowserView extends ViewPart implements IShowInTarget {
                                if (browser != null) {
                                        String browserUrl = browser.getUrl();
                                        try {
-                                               browserUrl = URLDecoder.decode(browserUrl, Charset.defaultCharset().name());
+                                               browserUrl = URLDecoder.decode(browserUrl, J5CharsetEmulator.defaultCharset().name());
                                        } catch (UnsupportedEncodingException e) {
                                                // e.printStackTrace();
                                        }
@@ -142,23 +151,23 @@ public class BrowserView extends ViewPart implements IShowInTarget {
                }
        }
 
-       public void addProgressListener(ProgressListener listener) {
-               if (fInstance != null) {
-                       fInstance.addProgressListener(listener);
-               }
-       }
-
-       public void addStatusTextListener(StatusTextListener listener) {
-               if (fInstance != null) {
-                       fInstance.addStatusTextListener(listener);
-               }
-       }
-
-       public void addTitleListener(TitleListener listener) {
-               if (fInstance != null) {
-                       fInstance.addTitleListener(listener);
-               }
-       }
+//     public void addProgressListener(ProgressListener listener) {
+//             if (fInstance != null) {
+//                     fInstance.addProgressListener(listener);
+//             }
+//     }
+
+//     public void addStatusTextListener(StatusTextListener listener) {
+//             if (fInstance != null) {
+//                     fInstance.addStatusTextListener(listener);
+//             }
+//     }
+
+//     public void addTitleListener(TitleListener listener) {
+//             if (fInstance != null) {
+//                     fInstance.addTitleListener(listener);
+//             }
+//     }
 
        public boolean show(ShowInContext context) {
                if (context instanceof ShowInContextBrowser) {