|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.rssowl.util.shop.BrowserShop
Factory class for browser concerns in RSSOwl
Field Summary | |
(package private) static String |
executable
Custom browser executable and arguments |
(package private) static String |
localHref
Local link to launch |
(package private) static 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 String |
createBrowserError(org.eclipse.swt.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 String |
getOwlAgent()
Get the owl agent for the platform |
static String |
getUserAgent()
Get the user agent for the platform |
static void |
openLink(String href)
Open a link in the external browser |
static void |
openLinkInTab(String url)
Open the given URL in a tab with the given title |
(package private) static Process |
openWebBrowser(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 |
static String executable
static String localHref
static String webBrowser
static boolean webBrowserSuccessfullyOpened
Constructor Detail |
private BrowserShop()
Method Detail |
public static String createBrowserError(org.eclipse.swt.SWTError e)
e
- The SWTError that occured while creating the Browser.
public static String getOwlAgent()
public static String getUserAgent()
public static void openLink(String href)
href
- Any URLpublic static void openLinkInTab(String url)
url
- The URL of the link to openprivate static void useCustomBrowser()
static void errorMessage()
static Process openWebBrowser(String href)
href
- An URL
static void useDefaultBrowser()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |