|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.web3d.browser.VRMLBrowserFactoryImpl
An implementation of the EAI BrowserFactoryImpl interface
that creates a browser that uses Java3D for the renderer.
This browser factory delegates to the other known browser factories based on a hard coded search sequence and an optional user supplied renderer hint.
| Constructor Summary | |
VRMLBrowserFactoryImpl()
|
|
| Method Summary | |
VrmlComponent |
createComponent(java.lang.String[] params)
Create a VRML browser that can be used as an AWT component. |
Browser |
getBrowser(java.applet.Applet applet)
Get a browser from the given java applet reference as a base in the current HTML page. |
Browser |
getBrowser(java.applet.Applet applet,
java.lang.String frameName,
int index)
Get a browser from the given java applet reference one some named page and at some embbed location. |
Browser |
getBrowser(java.net.InetAddress address,
int port)
Get a reference to a browser that is located on a remote machine. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public VRMLBrowserFactoryImpl()
| Method Detail |
public VrmlComponent createComponent(java.lang.String[] params)
throws NotSupportedException
createComponent in interface BrowserFactoryImplparams - Parameters to control the look and feel.
NotSupportedException - The implementation does not support this
type of VRML browser.VrmlComponent
public Browser getBrowser(java.applet.Applet applet)
throws NotSupportedException,
NoSuchBrowserException,
ConnectionException
getBrowser in interface BrowserFactoryImplapplet - The applet reference to use
NotSupportedException - The implementation does not support this
type of VRML browser
NoSuchBrowserException - Could not locate a VRML browser on the
same page as the applet.
ConnectionException - An error occurred during the connecting
process
public Browser getBrowser(java.applet.Applet applet,
java.lang.String frameName,
int index)
throws NotSupportedException,
NoSuchBrowserException,
ConnectionException
If the frame name is a zero length string or null then it is assumed to be located on the same HTML page as the applet. The index is the number of the embbed VRML browser starting from the top of the page. If there are other non-VRML plugins embedded in the page these are not taken into account in calculating the embed index.
getBrowser in interface BrowserFactoryImplapplet - The applet reference to useframeName - The name of the frame to look into for the browserindex - The embed index of the VRML browser in the page
NotSupportedException - The implementation does not support this
type of VRML browser.
NoSuchBrowserException - Could not locate a VRML browser on the
same page as the applet.
ConnectionException - An error occurred during the connecting
process
public Browser getBrowser(java.net.InetAddress address,
int port)
throws NotSupportedException,
NoSuchBrowserException,
java.net.UnknownHostException,
ConnectionException
There is no default port number for VRML browsers.
getBrowser in interface BrowserFactoryImpladdress - The address of the machine to connect toport - The port number on that machine to connect to.
NotSupportedException - The implementation does not support this
type of VRML browser.
NoSuchBrowserException - Could not locate a VRML browser on the
same page as the applet.
java.net.UnknownHostException - Could not find the machine named in the
address.
ConnectionException - An error occurred during the connecting
process
|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||