|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
BrowserWindowInterface is the interface for the browser core. It contains all relevant methods for controlling the instance of the browser. (note: now, there is only one browser window, so the browser class extends this interface, but in the future when there will be more browser windows, the BrowserWindow class will implement this interface)
| Method Summary | |
void |
closeBrowser()
Shutdown all browser instances. |
void |
closeBrowserWindow()
Close this BrowserWindow |
XSmilesContentHandler |
createContentHandler(java.lang.String contentType,
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 |
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 |
createContentHandler(XLink link,
java.awt.Container cArea,
boolean primary,
ContentLoaderListener listener)
same as displayDocumentInContainer, but will not call prefetch and play, so it is up to the user to call these functions |
XSmilesContentHandler |
displayDocumentInContainer(XLink aLink,
java.awt.Container aContainer)
Causes an secondary XML document to be retrieved and parsed. |
XSmilesContentHandler |
displayDocumentInContainer(XLink aLink,
java.awt.Container aContainer,
ContentLoaderListener listener)
Causes an secondary XML document to be retrieved and parsed. |
XMLConfigurer |
getBrowserConfigurer()
The accessor method for the XMLConfigurer. |
BrowserLogic |
getBrowserLogic()
|
BrowserWindow |
getBrowserWindow(java.lang.String id)
?@param id the ID of the browser to get |
ComponentFactory |
getComponentFactory()
|
java.awt.Container |
getContentArea()
|
ContentManager |
getContentManager()
|
GUI |
getCurrentGUI()
The accessor method for the GUI. |
XLink |
getCurrentPage()
|
java.lang.String |
getDefaultGUIName()
|
DocumentHistory |
getDocumentHistory()
The accessor method for the DocumentHistory. |
double |
getDocumentLoadDuration()
|
EventBroker |
getEventBroker()
|
GUIManager |
getGUIManager()
|
BrowserID |
getID()
|
double |
getJavaVersion()
|
Messaging |
getMessageHandler()
Deprecated. I guess jms has been broken for quite a while? |
MLFCController |
getMLFCController()
MLFCManager is a toolkit, for rendering XML documents, using the MLFCs that are registered in the configuration file. |
MLFCControls |
getMLFCControls()
|
MLFCListener |
getMLFCListener()
|
java.lang.String |
getPreferredStylesheetTitle()
|
java.lang.String |
getResourceLocation()
|
int |
getState()
Returns the state of the browser. |
java.lang.String |
getVersion()
Gets the version of the X-smiles browser. |
int |
getViewType()
Deprecated. There is no need for viewtype anymore |
XMLDocument |
getXMLDocument()
Gets the document that has recently been valid (shown) |
XMLParser |
getXMLParser()
The accessor method for the XMLParser. |
XSLTEngine |
getXSLEngine()
The accesor method for the XSLEngine . |
double |
getZoom()
return the current zoom level |
void |
navigate(int command)
Navigate back, forward, reload, change view, stop etc. |
void |
newBrowserWindow()
Open a new BrowserWindow with a GUI, loading the browser homepage initially |
BrowserWindow |
newBrowserWindow(boolean displayGUI)
|
void |
newBrowserWindow(java.lang.String url)
With GUI and the initial URL url |
BrowserWindow |
newBrowserWindow(java.lang.String uri,
boolean displayGUI)
|
BrowserWindow |
newBrowserWindow(java.lang.String uri,
java.lang.String id,
boolean displayGUI)
|
void |
newBrowserWindow(XLink uri)
|
BrowserWindow |
newBrowserWindowWithGUI(java.lang.String uri,
java.lang.String guiName,
boolean loadInitialDoc)
|
XSmilesConnection |
openConnection(XLink u)
|
void |
openLocation(java.lang.String s)
|
void |
openLocation(java.net.URL u)
|
void |
openLocation(java.net.URL u,
boolean save)
|
void |
openLocation(XLink u,
boolean save)
|
void |
openLocation(XLink link,
java.lang.String windowID)
Open location in the window with the correct id. |
void |
openLog()
Open the Log window, to output debug data |
void |
registerFocusPointProvider(FocusPointsProvider fpp)
|
void |
setMLFCListener(MLFCListener l)
|
void |
setPreferredStylesheetTitle(java.lang.String title)
|
void |
setZoom(double zoom)
set the current zoom level |
void |
showErrorDialog(java.lang.String headline,
java.lang.String message)
|
void |
showErrorDialog(java.lang.String heading,
java.lang.String description,
boolean popup)
|
void |
showErrorDialog(java.lang.String heading,
java.lang.String description,
boolean popup,
java.lang.Throwable t)
|
void |
unRegisterFocusPointProvider(FocusPointsProvider fpp)
|
void |
waitState(int state)
Wait for the browser to achieve a certain state, ie. |
| Method Detail |
public void newBrowserWindow()
public BrowserID getID()
BrowserID
public BrowserWindow newBrowserWindow(java.lang.String uri,
java.lang.String id,
boolean displayGUI)
displayGUI - Does the browser have a GUIuri - Initial URIid - The id of the new window
public BrowserWindow newBrowserWindow(java.lang.String uri,
boolean displayGUI)
displayGUI - Does the browser have a GUIuri - Initial URI
public void newBrowserWindow(XLink uri)
uri - Initial URI
public BrowserWindow newBrowserWindowWithGUI(java.lang.String uri,
java.lang.String guiName,
boolean loadInitialDoc)
guiName - The name of the GUI to be useduri - Initial URIloadInitialDoc - Display initial page
public void waitState(int state)
state - the state to wait forpublic BrowserWindow newBrowserWindow(boolean displayGUI)
displayGUI - Does the browser have a GUI
public void newBrowserWindow(java.lang.String url)
url - intial url to loadpublic void closeBrowserWindow()
public void closeBrowser()
public BrowserWindow getBrowserWindow(java.lang.String id)
public MLFCListener getMLFCListener()
public void setMLFCListener(MLFCListener l)
l - Set the mlfclistener associated with this browserwindowpublic EventBroker getEventBroker()
public void navigate(int command)
command - See NavigationState for static variables associated with commandsNavigationStatepublic XMLDocument getXMLDocument()
public void showErrorDialog(java.lang.String headline,
java.lang.String message)
headline - Display error page in browser with this headline, if no page can be rendered,
a dialog is shownmessage - And with this message.public void openLog()
public java.lang.String getVersion()
public int getViewType()
for valid viewtypespublic int getState()
state of the browserBrowserLogicpublic GUI getCurrentGUI()
GUI.
GUIpublic MLFCController getMLFCController()
MLFCManagerpublic Messaging getMessageHandler()
public DocumentHistory getDocumentHistory()
DocumentHistory.
DocumentHistoryDocumentHistorypublic XMLConfigurer getBrowserConfigurer()
XMLConfigurer.
XMLConfigurerpublic XMLParser getXMLParser()
XMLParser.
XMLParserpublic XSLTEngine getXSLEngine()
XSLEngine .
XSLEngine
public XSmilesContentHandler displayDocumentInContainer(XLink aLink,
java.awt.Container aContainer)
XMLDocument
public XSmilesContentHandler displayDocumentInContainer(XLink aLink,
java.awt.Container aContainer,
ContentLoaderListener listener)
XMLDocument
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
java.lang.Exception
public XSmilesContentHandler createContentHandler(XLink link,
java.awt.Container cArea,
boolean primary,
ContentLoaderListener listener)
throws java.lang.Exception
java.lang.Exceptionpublic double getJavaVersion()
public GUIManager getGUIManager()
GUIManagerpublic java.lang.String getDefaultGUIName()
public java.lang.String getResourceLocation()
public BrowserLogic getBrowserLogic()
public java.awt.Container getContentArea()
public ComponentFactory getComponentFactory()
public MLFCControls getMLFCControls()
public ContentManager getContentManager()
public void openLocation(XLink link,
java.lang.String windowID)
public void openLocation(java.lang.String s)
s - Surf to the URIpublic void openLocation(java.net.URL u)
u - Surf to the URI
public void openLocation(java.net.URL u,
boolean save)
u - Surf to the URIsave - Save in document history
public void openLocation(XLink u,
boolean save)
u - Surf to the XLinksave - Save in document history
public XSmilesConnection openConnection(XLink u)
throws java.lang.Exception
u - open a new URLCOnnection to this XLink url
java.lang.Exceptionpublic XLink getCurrentPage()
public void showErrorDialog(java.lang.String heading,
java.lang.String description,
boolean popup,
java.lang.Throwable t)
public void showErrorDialog(java.lang.String heading,
java.lang.String description,
boolean popup)
public double getDocumentLoadDuration()
public void setPreferredStylesheetTitle(java.lang.String title)
title - Sets the preferred stylesheet title.public java.lang.String getPreferredStylesheetTitle()
public double getZoom()
public void setZoom(double zoom)
public void registerFocusPointProvider(FocusPointsProvider fpp)
public void unRegisterFocusPointProvider(FocusPointsProvider fpp)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||