See: Description
| Interface | Description |
|---|---|
| BrowserFactoryImpl |
Implementation of factory class for obtaining references to browser instances.
|
| BrowserListener |
Listener interface for classes wishing to know about changes in the browser
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| Component |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| ExternalBrowser |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Matrix3 |
Describes a 3x3 Matrix as required by the SAIMatrix abstract type.
|
| Matrix4 |
Describes a 4x4 Matrix as required by the SAIMatrix abstract type.
|
| MFBool |
MFBool is an array of Boolean values.
|
| MFColor |
MFColor specifies zero or more SFColor RGB triples.
|
| MFColorRGBA |
MFColorRGBA specifies zero or more SFColorRGBA 4-tuples.
|
| MFDouble |
MFDouble is an array of Double values, i.e. a double-precision floating-point array type.
|
| MFFloat |
MFFloat is an array of SFFloat values, i.e. a single-precision floating-point array type.
|
| MField |
Base interface for multiple-field (MF) array types.
|
| MFImage |
MFImage is an array of SFImage values.
|
| MFInt32 |
An MFInt32 field defines an array of 32-bit signed integers.
|
| MFMatrix3d |
MFMatrix3d specifies zero or more 3x3 matrices of double-precision floating point numbers, organized in row-major fashion.
|
| MFMatrix3f |
MFMatrix3f specifies zero or more 3x3 matrices of single-precision floating point numbers, organized in row-major fashion.
|
| MFMatrix4d |
MFMatrix4d specifies zero or more 4x4 matrices of double-precision floating point numbers, organized in row-major fashion.
|
| MFMatrix4f |
MFMatrix4f specifies zero or more 4x4 matrices of single-precision floating point numbers, organized in row-major fashion.
|
| MFNode |
The MFNode field specifies zero or more nodes; the default value of an MFNode field is the empty list.
|
| MFRotation |
MFRotation is an array of SFRotation values.
|
| MFString |
MFString is an array of SFString values, each "quoted" and separated by whitespace.
|
| MFTime |
MFTime is an array of SFTime values.
|
| MFVec2d |
MFVec2d is an array of SFVec2d values.
|
| MFVec2f |
MFVec2f is an array of SFVec2f values.
|
| MFVec3d |
MFVec3d is an array of SFVec3d values.
|
| MFVec3f |
MFVec3f is an array of SFVec3f values.
|
| MFVec4d |
MFVec4d is zero or more SFVec4d values.
|
| MFVec4f |
MFVec4f is zero or more SFVec4f values.
|
| ProfileInfo |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| SFBool |
SFBool is a logical type with possible values (true|false) to match the XML boolean type.
|
| SFColor |
The SFColor field specifies one RGB (red-green-blue) color triple.
|
| SFColorRGBA |
The SFColorRGBA field specifies one RGBA (red-green-blue-alpha) color 4-tuple.
|
| SFDouble |
SFDouble is a double-precision floating-point type.
|
| SFFloat |
SFFloat is a single-precision floating-point type.
|
| SFImage |
The SFImage field specifies a single uncompressed 2-dimensional pixel image.
|
| SFInt32 |
An SFInt32 field specifies one 32-bit signed integer.
|
| SFMatrix3d |
SFMatrix3d specifies a 3x3 matrix of double-precision floating point numbers, organized in row-major fashion.
|
| SFMatrix3f |
SFMatrix3f specifies a 3x3 matrix of single-precision floating point numbers, organized in row-major fashion.
|
| SFMatrix4d |
SFMatrix4d specifies a 4x4 matrix of double-precision floating point numbers, organized in row-major fashion.
|
| SFMatrix4f |
SFMatrix4f specifies a 4x4 matrix of single-precision floating point numbers, organized in row-major fashion.
|
| SFNode |
The SFNode field specifies an X3D node; the default empty value of an uninitialized SFNode field is sometimes described as NULL.
|
| SFRotation |
SFRotation is an axis-angle 4-tuple, indicating X-Y-Z direction axis plus angle orientation about that axis.
|
| SFString |
SFString defines a single string encoded with the UTF-8 universal character set.
|
| SFTime |
The SFTime field specifies a single time value.
|
| SFVec2d |
SFVec2d is a 2-tuple pair of SFDouble values.
|
| SFVec2f |
SFVec2f is a 2-tuple pair of SFFloat values.
|
| SFVec3d |
SFVec3d is a 3-tuple triplet of SFDouble values.
|
| SFVec3f |
SFVec3f is a 3-tuple triplet of SFFloat values.
|
| SFVec4d |
SFVec4d is a 4-tuple set of double-precision floating-point values, specifying a 3D homogeneous vector.
|
| SFVec4f |
SFVec4f is a 4-tuple set of single-precision floating-point values, specifying a 3D homogeneous vector.
|
| UnitInfo |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| X3DComponent |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| X3DField |
Base representation of an X3D field type.
|
| X3DFieldDefinition |
Representation of a node's field definition.
|
| X3DFieldEventListener |
Listener for events passing values from one X3D field to another.
|
| X3DFieldTypes |
Set of constants corresponding to each X3D field type and accessType.
|
| Class | Description |
|---|---|
| BrowserEvent |
Class representing events that happen in the Browser object.
|
| BrowserFactory |
Factory class for obtaining references to browser instances.
|
| X3DFieldEvent |
The event type is implemented as the class X3DFieldEvent.
|
| Exception | Description |
|---|---|
| BrowserNotSharedException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| ConnectionException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| ImportedNodeException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InsufficientCapabilitiesException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidBrowserException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidDocumentException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidExecutionContextException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidFieldException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidFieldValueException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidNodeException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidOperationTimingException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidProtoException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidRouteException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidURLException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidX3DException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| NodeInUseException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| NodeUnavailableException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| NoSuchBrowserException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| NotSupportedException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| URLUnavailableException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| X3DException |
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
The X3D Java Scene Access Interface (SAI) package is designed to provide access to a browser and its contained scene graph, either within an internal X3D Script node or an external HTML script.
This package contains specification-defined X3D SAI interfaces and utility classes, used for compiling Java source code to be used by an X3D Script node.
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.