|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.rssowl.util.shop.BrowserShop
public class BrowserShop
Factory class for browser concerns in RSSOwl
| Field Summary | |
|---|---|
(package private) static java.lang.String |
executable
Custom browser executable and arguments |
static java.lang.String |
IE_MOTW
Windows only: Mark of the Web |
(package private) static java.lang.String |
localHref
Local link to launch |
(package private) static java.lang.String |
webBrowser
Either netscape or mozilla for Linux / Solaris |
(package private) static boolean |
webBrowserSuccessfullyOpened
Flag to indicate a successfull launch on Linux / Solaris |
| Constructor Summary | |
|---|---|
private |
BrowserShop()
This utility class constructor is hidden |
| Method Summary | |
|---|---|
static java.lang.String |
createBrowserError(SWTError e)
Create a human readable Error message from the given SWTError. |
(package private) static void |
errorMessage()
Display an error dialog if browser execution fails |
static java.lang.String |
getOwlAgent()
Get the owl agent for the platform |
static java.lang.String |
getUserAgent()
Get the user agent for the platform |
static void |
openLink(java.lang.String href)
Open a link in the external browser |
static void |
openLinkInTab(java.lang.String url)
Open the given URL in a tab with the given title |
(package private) static java.lang.Process |
openWebBrowser(java.lang.String href)
Open the webbrowser on Linux or Solaris |
private static void |
useCustomBrowser()
Use custom browser |
(package private) static void |
useDefaultBrowser()
Use default browser to display the URL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String IE_MOTW
static java.lang.String executable
static java.lang.String localHref
static java.lang.String webBrowser
static boolean webBrowserSuccessfullyOpened
| Constructor Detail |
|---|
private BrowserShop()
| Method Detail |
|---|
public static java.lang.String createBrowserError(SWTError e)
e - The SWTError that occured while creating the Browser.
public static java.lang.String getOwlAgent()
public static java.lang.String getUserAgent()
public static void openLink(java.lang.String href)
href - Any URLpublic static void openLinkInTab(java.lang.String url)
url - The URL of the link to openprivate static void useCustomBrowser()
static void errorMessage()
static java.lang.Process openWebBrowser(java.lang.String href)
href - An URL
static void useDefaultBrowser()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||