Package org.web3d.x3d.sai
package org.web3d.x3d.sai
-
ClassDescriptionBasic browser interface that represents the interface to the VRML browser from any application.Class representing events that happen to the VRML browser.The factory class for obtaining references to browser instances.The factory implementation interface for obtaining references to browser instances.Listener interface for classes wishing to know about changes in the browserThe exception that is thrown when the user attempts to make method calls that require this browser to be shared.Description of a single component.The exception that is thrown when an error occurs in the connection between the external application and the VRML browser.Browser interface that represents the additional abilities an external application is granted to the VRML browser.The exception that is thrown when the user attempts to use an IMPORTed node incorrectly in the scene graph.The exception that is thrown when a node of greater capabilities than the scene's declared profile and additional components is attempted to be added to that scene.The exception that is thrown when the user attempts to access a method in the Browser interface after the reference has had the dispose method called.The exception that is thrown when the user attempts to import a DOM Document to make it into an X3DScene and the document is not correctly structured.The exception that is thrown when a reference to an ExecutionContext is not valid.The exception that is thrown when a reference to any field is not valid.The exception that is thrown when the value that has just been set in a field is not valid.The exception that is thrown when a reference to an Node is not valid.The exception that is thrown when the user attempts to use an API call outside of the predefined times.The exception that is thrown when a reference to an Proto or ExternProto is not valid.The exception that is thrown when a reference to an readable field is not valid.The exception that is thrown when a reference to any route is not valid.The exception that is thrown when the list of all URL and URN values are invalid and cannot be parsed to form a proper URL/URN.The exception that is thrown when a reference to an writable field is not valid.The exception that is thrown when a the string passed to createVrmlFromString does not contain legal X3D - either UTF8 or XML syntax.Describes a 3x3 Matrix as required by the SAIMatrix abstract type.Describes a 4x4 Matrix as required by the SAIMatrix abstract type.Interface representing a MFBool field.Representation of an MFColor field.Representation of an MFColorRGBA field.Representation of a MFDouble field.Representation of a MFFloat field.X3D base interface for MF field values.Representation of a MFImage field.Representation of a MFInt32 field.Representation of a MFNode field.Representation of a MFRotation field.Representation of a MFString field.Representations of a MFTime field.Representation of a MFVec2d field.Representation of a MFVec2f field.Representation of a MFVec3d field.Representation of a MFVec3f field.The exception that is thrown when a reference to an Node is already being used when the user wants to add a new DEF, EXPORT or IMPORT definition.The exception that is thrown when asking for a node by name Node and the name is valid but the underlying node reference is not available from the inline yet.The exception that is thrown when the Browser factory is not able to locate a browser given the arguments.The exception that is thrown when an operation is not supported by an underlying implementation.Description of a single profile.Representation of a SFBool field.Representation of a SFColor field.Representation of a SFColorRGBA field.Representation of a SFDouble field.Representation of a SFFloat field.Representation of a SFImage field.Representation of a SFInt32 field.Representation of a SFMatrix4f field.Representation of a SFNode field.Representation of a SFRotation field.Representation of a SFString field.Representation of a SFTime field.Representation of a SFVec2d field.Representation of a SFVec2f field.Representation of a SFVec3d field.Representation of a SFVec3f field.The exception that is thrown when the URL is not specified for the currently browser instance or there is some other problem.Defines the requirements of an X3DAppearanceChildNode abstract node typeDefines the requirements of an X3DAppearanceNode abstract node typeDefines the requirements of an X3DBackgroundNode abstract node typeDefines the requirements of an X3DBindableNode abstract node typeDefines the requirements of an X3DBoundedObject abstract node typeDefines the requirements of an X3DChildNode abstract node typeDefines the requirements of an X3DColorNode abstract node typeProvides for implementation of a X3D browser than runs as a component and able to extract a Browser reference from it.Defines the requirements of an X3DComposedGeometryNode abstract node typeDefines the requirements of an X3DCoordinateNode abstract node typeDefines the requirements of an X3DDragSensorNode abstract node typeDefines the requirements of an X3DEnvironmentalSensorNode abstract node typeThe basic exception that is thrown by any VRML method call that wishes to throw exceptions.Abstract representation of a complete X3D scene graph.The representation of an EXTERNPROTO declaration.Base representation of an X3D field type.Representation of a node's field definition.The event that is generated when a field changes value.A listener for events on X3D fieldsListing of constants relating to fields types.Defines the requirements of an X3DFogObject abstract node typeDefines the requirements of an X3DFontStyleNode abstract node typeDefines the requirements of an X3DGeometricPropertyNode abstract node typeDefines the requirements of an X3DGeometryNode abstract node typeDefines the requirements of an X3DGroupingNode abstract node typeDefines the requirements of an X3DInfoNode abstract node typeDefines the requirements of an X3DInterpolatorNode abstract node typeDefines the requirements of an X3DKeyDeviceSensorNode abstract node typeDefines the requirements of an X3DLayerNode abstract node typeDefines the requirements of an X3DLightNode abstract node typeListing of constants relating to load states and the SAILoadState type.Defines the requirements of an X3DMaterialNode abstract node typeDefines the requirements of an X3DMetadataObject abstract node typeDefines the requirements of an X3DNBodyCollidableNode abstract node typeDefines the requirements of an X3DNBodyCollisionSpaceNode abstract node typeDefines the requirements of an X3DNetworkSensorNode abstract node typeThe base representation of any VRML node in the system whether built in or a proto.Listing of type constants for X3D nodes.Defines the requirements of an X3DNormalNode abstract node typeGeometry specified by a parametric descriptionDefines the requirements of an X3DParticleEmitterNode abstract node typeDefines the requirements of an X3DParticlePhysicsModelNode abstract node typeMarker interface to say that the implementing class is interested in knowing about per-frame updates and the pre event cascade processing steps.Defines the requirements of an X3DPickableObject abstract node typeDefines the requirements of an X3DPickingNode abstract node typeDefines the requirements of an X3DPointingDeviceSensorNode abstract node typeDefines the requirements of an X3DProductStructureChildNode abstract node typeThe representation of a PROTO declaration.The base representation of any node that is constructed from a PROTO declaration.Defines the requirements of an X3DRigidJointNode abstract node typeRepresentation of a ROUTE structure in X3D.Abstract representation of a complete X3D scene graph.Marker interface to say that the implementing class is allowed to be executed as a script within the X3D scene graph.Defines the requirements of an X3DScriptNode abstract node typeDefines the requirements of an X3DSensorNode abstract node typeDefines the requirements of an X3DSequencerNode abstract node typeDefines the requirements of an X3DShapeNode abstract node typeDefines the requirements of an X3DSoundNode abstract node typeDefines the requirements of an X3DSoundSourceNode abstract node typeDefines the requirements of an X3DTexture2DNode abstract node typeDefines the requirements of an X3DTextureCoordinateNode abstract node typeDefines the requirements of an X3DTextureNode abstract node typeDefines a 2D transformation that is applied to a texture.Defines the requirements of an X3DTextureTransformNode abstract node typeDefines the requirements of an X3DTimeDependentNode abstract node typeDefines the requirements of an X3DTouchSensorNode abstract node typeDefines the requirements of an X3DTriggerNode abstract node typeDefines the requirements of an X3DUrlObject abstract node typeDefines the requirements of an X3DViewpointNode abstract node typeDefines the requirements of an X3DViewportNode abstract node type