Class SAIBrowser

java.lang.Object
org.web3d.vrml.scripting.external.sai.SAIBrowser
All Implemented Interfaces:
BrowserCoreListener, ScreenCaptureListener, SensorStatusListener, Browser, ExternalBrowser, Xj3DBrowser

SAIBrowser implements the Browser interface, largely by translating and interfacing between the wrapper classes and the implementation class represented by {org.web3d.vrml.scripting.CommonBrowser}.

To function correctly, SAIBrowser needs to be constructed using CommonBrowser and BrowserCore instances. The SAIBrowser then registers as a listener so that BrowserCoreListener BrowserInitialized and browserShutdown messages. The BrowserCore instance is necessary mainly for the global namespace and VRMLExecutionSpace information.

Version:
$Revision: 1.64 $
Author:
Brad Vender, Rex Melton, Justin Couch