Xj3D 2.0 VRML/X3D Code API

Package org.web3d.vrml.scripting.external.sai

The classes in this package provide the implementations for the external version of the SAI interfaces.

See:
          Description

Interface Summary
SAIFieldFactory SAIFieldFactory produces the field wrappers.
SAINodeFactory SAINodeFactory is the intermediary intended to break what would be two dependency loops in the SAI implementation--between EventIn*NodeWrapper and SimpleWrappingNode and between SimpleWrappingNode and EventOut*Node Wrapper.
 

Class Summary
HorribleNodeTypeMapper This is the horrible node type mapper used for mapping Xj3D's internal node type numbers to X3D's node type numbers.
SAIBrowser 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}.
SAIExternProtoDeclaration Wrapper class for external PROTO declaration data.
SAINode SAINode is a simple implementation of the vrml.eai.Node class.
SAIProtoDeclaration Implementation wrapper of the X3DProtoDeclaration interface
SAIProtoInstance SAIProtoInstance is a node wrapper which extends SAINode to implement the X3DProtoInstance interface as well as the X3DNode interface.
 

Package org.web3d.vrml.scripting.external.sai Description

The classes in this package provide the implementations for the external version of the SAI interfaces.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium