|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
All traffic from the MLFC goes though this class. _NO_ direct references to the Browser class from the MLFCs. A MLFC can be used independently through this interface, without having to use the whole 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 with a certain id |
void |
openLocation(java.lang.String s)
|
void |
openLocation(java.net.URL l)
|
void |
openLocationTop(java.lang.String url)
Open url in new browserwindow |
void |
openLocationTop(XLink url,
java.lang.String id)
Open url 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)
Deprecated. Use the CoreMLFC framework instead |
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 |
| Method Detail |
public void openLocation(java.net.URL l)
l - Open document l, in browser.public void openLocation(java.lang.String s)
s - Open document with the URL string spublic void openLocationTop(java.lang.String url)
url -
public void openLocationTop(XLink url,
java.lang.String id)
url - id - id of the window to open url inpublic boolean getIsTabbedGUI()
public void openInNewTab(XLink l,
java.lang.String id)
public void openURLFromExternalProgram(java.lang.String url)
public void openURLFromExternalProgram(java.lang.String url,
java.lang.String id)
public void openURLFromExternalProgram(BrowserSubscriber browserSubscriber,
java.lang.String url,
java.lang.String id)
public void reloadCurrentPage()
public void closeView()
public XSmilesContentHandler displayDocumentInContainer(XLink l,
java.awt.Container c)
l - Link to a XML document, which is to be rendered in container.c - The Container, where document is to be rendered.
public XSmilesContentHandler createContentHandler(XLink link,
java.awt.Container cArea,
boolean primary)
throws java.lang.Exception
java.lang.Exception
public XSmilesContentHandler createContentHandler(java.lang.String contentType,
XLink link,
java.awt.Container cArea,
boolean primary)
throws java.lang.Exception
contentType - link - cArea - primary -
java.lang.Exceptionpublic java.lang.String getProperty(java.lang.String prop)
for different properties.
An example could be of a property could be "gui/screensize".public java.lang.String getGUIProperty(java.lang.String prop)
prop - A GUI property requested.
XMLConfiguratorpublic void setStatusText(java.lang.String status)
status - The status of the MLFC in string formpublic void setBrowserState(int i)
enumeration for valid states.public void setTitle(java.lang.String title)
title - Set the title of the presentation topublic ComponentFactory getComponentFactory()
public MLFCControls getMLFCControls()
public double getJavaVersion()
public boolean isNamespaceSupported(java.lang.String namespace)
namespace - URI for the namespace.
public java.awt.Container getContentArea()
public void showErrorDialog(java.lang.String title,
java.lang.String message)
public void showSource(XMLDocument doc,
int mode,
java.lang.String heading)
public void showLinkPopup(java.net.URL url,
XMLDocument doc,
java.awt.event.MouseEvent e)
public void navigate(int command)
command - See NavigationState for static variables associated with commandsNavigationStatepublic double getZoom()
public void setSubscriber(BrowserSubscriber s)
public BrowserSubscriber getSubscriber()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||