|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface X3DScriptImplementation
Marker interface to say that the implementing class is allowed to be executed as a script within the X3D scene graph.
| Method Summary | |
|---|---|
void |
eventsProcessed()
Notification that all the events in the current cascade have finished processing. |
void |
initialize()
Notificatoin that the script has completed the setup and should go about its own internal initialisation. |
void |
setBrowser(Browser browser)
Set the browser instance to be used by this script implementation. |
void |
setFields(X3DScriptNode externalView,
java.util.Map fields)
Set the listing of fields that have been declared in the file for this node. |
void |
shutdown()
Notification that this script instance is no longer in use by the scene graph and should now release all resources. |
| Method Detail |
|---|
void setBrowser(Browser browser)
browser - The browser reference to keep
void setFields(X3DScriptNode externalView,
java.util.Map fields)
externalView - The external view of ourselves, so you can add routes to yourself
using the standard API callsfields - The mapping of field names to instancesvoid initialize()
setBrowser(Browser) and setFields(X3DScriptNode, Map)
methods have been called.
void shutdown()
void eventsProcessed()
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||