|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.gui.XSmilesUIAWT
fi.hut.tml.xsmiles.gui.swing.XSmilesUI
fi.hut.tml.xsmiles.mlfc.gui.XMLGUI
A GUI, which is to be configured via XML
| Field Summary | |
BrowserWindow |
browser
|
protected ComponentFactory |
componentFactory
|
protected MLFCControls |
mlfcControls
|
| Fields inherited from class fi.hut.tml.xsmiles.gui.XSmilesUIAWT |
browserWindow, contentHandlerFactory, focusPointProviders, guiEventListeners, latestLoc, latestTitle |
| Constructor Summary | |
XMLGUI(BrowserWindow b)
|
|
XMLGUI(BrowserWindow b,
java.awt.Container c)
|
|
| Method Summary | |
void |
addLocationListener(LocationListener l)
|
void |
addStateListener(StateListener l)
|
void |
addStatusListener(StatusListener l)
|
void |
browserReady()
Informs the gui that browser is resting |
void |
browserWorking()
Informs the gui that browser is working |
void |
destroy()
Destroy The GUI (delete frame, etc) |
BrowserWindow |
getBrowserWindow()
|
ComponentFactory |
getComponentFactory()
Default components. |
ContentHandlerFactory |
getContentHandlerFactory()
|
MLFCControls |
getMLFCControls()
|
Animation |
getRaksutin()
|
javax.swing.JTextField |
getStatusBar()
|
java.awt.Window |
getWindow()
|
void |
reDrawGUI()
Reload xml file and draw the GUI |
void |
removeAllListeners()
|
void |
removeLocationListener(LocationListener l)
|
void |
removeStateListener(StateListener l)
|
void |
removeStatusListener(StatusListener l)
|
void |
setEnabledBack(boolean value)
|
void |
setEnabledForward(boolean value)
|
void |
setEnabledHome(boolean value)
|
void |
setEnabledReload(boolean value)
|
void |
setEnabledStop(boolean value)
|
void |
setLocation(java.lang.String s)
|
void |
setStatusText(java.lang.String statusText)
A refrence to the MLFCMenu (i.e. |
void |
setTitle(java.lang.String title)
|
void |
setWindowSize(int w,
int h)
|
boolean |
shouldReloadAtStartup()
|
void |
start()
After browser is ready, then start is called. |
void |
validate()
|
| Methods inherited from class fi.hut.tml.xsmiles.gui.swing.XSmilesUI |
showErrorDialog, showMessageDialog, showSource |
| Methods inherited from class fi.hut.tml.xsmiles.gui.XSmilesUIAWT |
addGUIEventListener, displayKeypad, fireLatestEvents, hideKeypad, isTabbed, moveActiveLinkDown, moveActiveLinkUp, openInNewTab, openInNewWindow, registerFocusPointProvider, removeGUIEventListener, setSkinsIfNeeded, setSkinsIfNeeded, showSourceStatic, unRegisterFocusPointProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fi.hut.tml.xsmiles.gui.GUI |
addGUIEventListener, displayKeypad, fireLatestEvents, hideKeypad, isTabbed, moveActiveLinkDown, moveActiveLinkUp, openInNewTab, openInNewWindow, registerFocusPointProvider, removeGUIEventListener, setSkinsIfNeeded, unRegisterFocusPointProvider |
| Field Detail |
protected ComponentFactory componentFactory
protected MLFCControls mlfcControls
public BrowserWindow browser
| Constructor Detail |
public XMLGUI(BrowserWindow b,
java.awt.Container c)
public XMLGUI(BrowserWindow b)
| Method Detail |
public void start()
GUI
start in interface GUIstart in class XSmilesUIAWTpublic void reDrawGUI()
reDrawGUI in interface GUIreDrawGUI in class XSmilesUIAWTpublic ComponentFactory getComponentFactory()
XSmilesUIAWT
getComponentFactory in interface GUIgetComponentFactory in class XSmilesUIAWTComponentFactorypublic void destroy()
destroy in interface GUIdestroy in class XSmilesUIAWTpublic java.awt.Window getWindow()
getWindow in interface GUIgetWindow in class XSmilesUIAWTpublic ContentHandlerFactory getContentHandlerFactory()
getContentHandlerFactory in interface GUIgetContentHandlerFactory in class XSmilesUIAWTContentHandlerFactorypublic void browserWorking()
browserWorking in interface GUIbrowserWorking in class XSmilesUIAWTpublic void browserReady()
browserReady in interface GUIbrowserReady in class XSmilesUIAWTpublic void setLocation(java.lang.String s)
setLocation in interface GUIsetLocation in class XSmilesUIAWTs - The location that is beeing loadedpublic void removeAllListeners()
public void addStateListener(StateListener l)
public void removeStateListener(StateListener l)
public void addLocationListener(LocationListener l)
public void removeLocationListener(LocationListener l)
public void setStatusText(java.lang.String statusText)
XSmilesUIAWT
setStatusText in interface GUIsetStatusText in class XSmilesUIAWTstatusText - The text to put in status bar
public void addStatusListener(StatusListener l)
public void removeStatusListener(StatusListener l)
public javax.swing.JTextField getStatusBar()
public void setEnabledBack(boolean value)
setEnabledBack in interface GUIsetEnabledBack in class XSmilesUIAWTvalue - Set state of back widgetpublic void setEnabledForward(boolean value)
setEnabledForward in interface GUIsetEnabledForward in class XSmilesUIAWTvalue - Set state of forward widgetpublic void setEnabledHome(boolean value)
setEnabledHome in interface GUIsetEnabledHome in class XSmilesUIAWTvalue - Set state of home widgetpublic void setEnabledStop(boolean value)
setEnabledStop in interface GUIsetEnabledStop in class XSmilesUIAWTvalue - Set state of top widgetpublic void setEnabledReload(boolean value)
setEnabledReload in interface GUIsetEnabledReload in class XSmilesUIAWTvalue - Set state of reload widgetpublic void setTitle(java.lang.String title)
setTitle in interface GUIsetTitle in class XSmilesUIAWTtitle - Set title of UI framepublic Animation getRaksutin()
public BrowserWindow getBrowserWindow()
public void validate()
public void setWindowSize(int w,
int h)
public boolean shouldReloadAtStartup()
shouldReloadAtStartup in interface GUIshouldReloadAtStartup in class XSmilesUIAWTpublic MLFCControls getMLFCControls()
getMLFCControls in interface GUIgetMLFCControls in class XSmilesUIAWT
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||