X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java b/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java index c27f80a..a5791e8 100644 --- a/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java +++ b/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java @@ -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) {