|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.BrowserMLFCListener
A Realization of the MLFCListener interface which ties MLFCs to the Browser.
| Field Summary | |
protected BrowserSubscriber |
browserSubscriber
|
protected BrowserWindow |
fBrowser
|
| Constructor Summary | |
BrowserMLFCListener(BrowserWindow browser)
|
|
| Method Summary | |
void |
closeView()
When MLFC stops, it closes a View from Wesahmi system. |
XSmilesContentHandler |
createContentHandler(java.lang.String contentType,
XLink link,
java.awt.Container cArea,
boolean primary)
Uses the specified contentType, ie. |
XSmilesContentHandler |
createContentHandler(XLink link,
java.awt.Container cArea,
boolean primary)
same as displayDocumentInContainer, but will not call prefetch and play, so it is up to the user to call these functions |
XSmilesContentHandler |
displayDocumentInContainer(XLink l,
java.awt.Container c)
Render embedded document in container provided. |
ComponentFactory |
getComponentFactory()
|
java.awt.Container |
getContentArea()
|
java.lang.String |
getGUIProperty(java.lang.String prop)
|
boolean |
getIsTabbedGUI()
|
double |
getJavaVersion()
|
MLFCControls |
getMLFCControls()
|
java.lang.String |
getProperty(java.lang.String prop)
?@param prop XPath to property |
BrowserSubscriber |
getSubscriber()
|
double |
getZoom()
get the current zoom level |
boolean |
isNamespaceSupported(java.lang.String namespace)
Checks if there is a MLFC available for the given namespace URI. |
void |
navigate(int command)
Navigate back, forward, reload, change view, stop etc. |
void |
openInNewTab(XLink l,
java.lang.String id)
opens link in new tab |
void |
openLocation(java.lang.String s)
|
void |
openLocation(java.net.URL l)
Open URL in browser |
void |
openLocationTop(java.lang.String url)
open in new browserwindow |
void |
openLocationTop(XLink link,
java.lang.String id)
open in new browserwindow |
void |
openURLFromExternalProgram(BrowserSubscriber browserSubscriber,
java.lang.String url,
java.lang.String id)
Opens link from external program with id. |
void |
openURLFromExternalProgram(java.lang.String url)
Opens link from external program. |
void |
openURLFromExternalProgram(java.lang.String url,
java.lang.String id)
Opens link from external program with id. |
void |
reloadCurrentPage()
|
void |
setBrowserState(int i)
If stand-alone. |
void |
setStatusText(java.lang.String status)
|
void |
setSubscriber(BrowserSubscriber s)
|
void |
setTitle(java.lang.String title)
|
void |
showErrorDialog(java.lang.String title,
java.lang.String message)
Show an error. |
void |
showLinkPopup(java.net.URL url,
XMLDocument doc,
java.awt.event.MouseEvent e)
open a link popup |
void |
showSource(XMLDocument doc,
int mode,
java.lang.String heading)
The modes are from XSmilesView class |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected BrowserWindow fBrowser
protected BrowserSubscriber browserSubscriber
| Constructor Detail |
public BrowserMLFCListener(BrowserWindow browser)
| Method Detail |
public void setTitle(java.lang.String title)
setTitle in interface MLFCListenertitle - Set the title of the current GUI to title.public void openLocationTop(java.lang.String url)
openLocationTop in interface MLFCListenerurl -
public void openLocationTop(XLink link,
java.lang.String id)
openLocationTop in interface MLFCListenerlink - id - id of the window to open url inpublic double getZoom()
getZoom in interface MLFCListener
public void openInNewTab(XLink l,
java.lang.String id)
openInNewTab in interface MLFCListenerpublic boolean getIsTabbedGUI()
getIsTabbedGUI in interface MLFCListenerpublic void openLocation(java.net.URL l)
openLocation in interface MLFCListenerl - Open document l, in browser.public void openLocation(java.lang.String s)
openLocation in interface MLFCListeners - Open document with the URL string spublic java.lang.String getProperty(java.lang.String prop)
MLFCListener
getProperty in interface MLFCListenerprop - Parameter in XPath e.g. (main/parser)
for different properties.
An example could be of a property could be "gui/screensize".public java.lang.String getGUIProperty(java.lang.String prop)
getGUIProperty in interface MLFCListenerprop - A GUI property requested.
XMLConfigurator
public XSmilesContentHandler displayDocumentInContainer(XLink l,
java.awt.Container c)
MLFCListener
displayDocumentInContainer in interface MLFCListenerl - Display the document pointed to with link inc - Container supplied.
public XSmilesContentHandler createContentHandler(XLink link,
java.awt.Container cArea,
boolean primary)
throws java.lang.Exception
createContentHandler in interface MLFCListenerjava.lang.Exception
public XSmilesContentHandler createContentHandler(java.lang.String contentType,
XLink link,
java.awt.Container cArea,
boolean primary)
throws java.lang.Exception
MLFCListener
createContentHandler in interface MLFCListenercontentType - link - cArea - primary -
java.lang.Exception
public void showErrorDialog(java.lang.String title,
java.lang.String message)
MLFCListener
showErrorDialog in interface MLFCListenerpublic void setStatusText(java.lang.String status)
setStatusText in interface MLFCListenerstatus - The status of the MLFC in string formpublic void setBrowserState(int i)
setBrowserState in interface MLFCListenerenumeration for valid states.public ComponentFactory getComponentFactory()
getComponentFactory in interface MLFCListenerpublic double getJavaVersion()
getJavaVersion in interface MLFCListenerfor detailspublic java.awt.Container getContentArea()
getContentArea in interface MLFCListenerpublic void navigate(int command)
navigate in interface MLFCListenercommand - See NavigationState for static variables associated with commandsNavigationStatepublic boolean isNamespaceSupported(java.lang.String namespace)
isNamespaceSupported in interface MLFCListenernamespace - URI for the namespace.
public void showSource(XMLDocument doc,
int mode,
java.lang.String heading)
showSource in interface MLFCListener
public void showLinkPopup(java.net.URL url,
XMLDocument doc,
java.awt.event.MouseEvent e)
showLinkPopup in interface MLFCListenerpublic MLFCControls getMLFCControls()
getMLFCControls in interface MLFCListenerpublic void openURLFromExternalProgram(java.lang.String url)
MLFCListener
openURLFromExternalProgram in interface MLFCListener
public void openURLFromExternalProgram(java.lang.String url,
java.lang.String id)
MLFCListener
openURLFromExternalProgram in interface MLFCListenerpublic void reloadCurrentPage()
reloadCurrentPage in interface MLFCListener
public void openURLFromExternalProgram(BrowserSubscriber browserSubscriber,
java.lang.String url,
java.lang.String id)
MLFCListener
openURLFromExternalProgram in interface MLFCListenerpublic void closeView()
MLFCListener
closeView in interface MLFCListenerpublic void setSubscriber(BrowserSubscriber s)
setSubscriber in interface MLFCListenerpublic BrowserSubscriber getSubscriber()
getSubscriber in interface MLFCListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||