Xj3D VRML/X3D Code API

Uses of Package
org.web3d.util

Packages that use org.web3d.util
org.web3d.browser Renderer independent interfaces and classes that represent a VRML/X3D browser. 
org.web3d.j3d.browser Classes that are used to create or be a full browser. 
org.web3d.j3d.loaders Implementations of Java 3D file loaders for Web3D file formats. 
org.web3d.net.resolve URN resolver implementation code to allow the Xj3D code to load any item that defines a URN in it's URL field (eg EXTERNPROTO and ImageTexture). 
org.web3d.util Utility classes that may be useful across a number of the packages. 
org.web3d.vrml.lang Classes and interfaces to represent core components of the language structure. 
org.web3d.vrml.nodes Contains the interface definitions for the VRML standard These are seperated into directories based on the proposed X3D profiles mechanism. 
org.web3d.vrml.nodes.loader Implementation of a load manager and cache for externally referenced file within a scene. 
org.web3d.vrml.nodes.proto Utility classes to load and represent PROTO and EXTERNPROTO nodes. 
org.web3d.vrml.nodes.runtime Optional Utility classes to do runtime processing of the scenegraph (The event model). 
org.web3d.vrml.parser Abstract representations of parsers for both the file format and individual field values, regardless of encoding. 
org.web3d.vrml.renderer Common code between all renderers in the system. 
org.web3d.vrml.renderer.common.input Classes that handle the VRML user interaction with a scenegraph but are independent of the renderer in use. 
org.web3d.vrml.renderer.common.input.dis DIS networking implementation. 
org.web3d.vrml.renderer.common.nodes Generic classes for describing common renderer-independent extensions to the base interfaces in the org.web3d.vrml.nodes package. 
org.web3d.vrml.renderer.j3d General classes to allow the construction of a VRML scene graph that uses Java3D as the rendering mechanism. 
org.web3d.vrml.renderer.j3d.browser Classes needed to create a full VRML browser implementation based on the nodes and other structures available in the API. 
org.web3d.vrml.renderer.j3d.input Classes that handle the VRML user interaction with a scenegraph. 
org.web3d.vrml.renderer.j3d.nodes Generic classes for describing Java3D-specific extensions to the base interfaces in the org.web3d.vrml.nodes package. 
org.web3d.vrml.renderer.norender Generic classes for null renderer implementation of the interfaces speced in the org.web3d.vrml.nodes package. 
org.web3d.vrml.renderer.norender.browser Classes needed to create a full VRML browser implementation based on the nodes and other structures available in the API. 
org.web3d.vrml.renderer.norender.input Classes that handle the VRML user interaction with a scenegraph rendered using the null renderer. 
org.web3d.vrml.renderer.ogl General classes to allow the construction of a VRML scene graph that uses OpenGL as the rendering mechanism. 
org.web3d.vrml.renderer.ogl.browser Classes needed to create a full VRML browser implementation based on the nodes and other structures available in the API. 
org.web3d.vrml.sav Simple API for VRML Parsing Similar in design to SAX. 
org.web3d.vrml.scripting Abstract representations of information needed to implement scripting. 
org.web3d.vrml.scripting.browser Common representation of the functionality needed to implement the Browser class in its various incarnations for the different specifications and language bindings. 
org.web3d.vrml.scripting.ecmascript Implementation of glue code for scripts written in ECMAScript and Javascript. 
org.web3d.vrml.scripting.external.buffer This package serves the common needs of the EAI and external SAI classes. 
org.web3d.vrml.scripting.external.eai The classes in this package provide the implementations for the EAI 2.0 classes. 
org.web3d.vrml.scripting.external.sai The classes in this package provide the implementations for the external version of the SAI interfaces. 
org.web3d.vrml.scripting.jsai Implementation of glue code for scripts written in Java. 
org.web3d.vrml.scripting.sai Implementation of glue code for X3D SAI internal scripts written in Java. 
org.web3d.x3d.jaxp Classes used to build parsers of the XML-encoding to be used with the JAXP optional package. 
 

Classes in org.web3d.util used by org.web3d.browser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.j3d.browser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
FileHandler
          Interface representing code that can open a file or URL in the browser.
 

Classes in org.web3d.util used by org.web3d.j3d.loaders
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.net.resolve
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.util
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
FileHandler
          Interface representing code that can open a file or URL in the browser.
HashSet
          A custom HashSet implementation.
ObjectArray
          Simple dynamic array structure that holds Object instances.
Queue
          Simple 'First In First Out' (FIFO) queue.
XMLTools
          Provides XML entity utilities.
 

Classes in org.web3d.util used by org.web3d.vrml.lang
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
HashSet
          A custom HashSet implementation.
 

Classes in org.web3d.util used by org.web3d.vrml.nodes
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
IntHashMap
          A hash map that uses primitive ints for the key rather than objects.
ObjectArray
          Simple dynamic array structure that holds Object instances.
 

Classes in org.web3d.util used by org.web3d.vrml.nodes.loader
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.nodes.proto
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.nodes.runtime
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
ObjectArray
          Simple dynamic array structure that holds Object instances.
 

Classes in org.web3d.util used by org.web3d.vrml.parser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
HashSet
          A custom HashSet implementation.
IntHashMap
          A hash map that uses primitive ints for the key rather than objects.
SimpleStack
          A stack that has a minimal implementation and no syncrhonisation.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.common.input
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.common.input.dis
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.common.nodes
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.j3d
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.j3d.browser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
ObjectArray
          Simple dynamic array structure that holds Object instances.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.j3d.input
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
ObjectArray
          Simple dynamic array structure that holds Object instances.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.j3d.nodes
ObjectArray
          Simple dynamic array structure that holds Object instances.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.norender
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.norender.browser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.norender.input
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.ogl
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.renderer.ogl.browser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.sav
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.browser
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.ecmascript
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.external.buffer
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.external.eai
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.external.sai
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.jsai
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.vrml.scripting.sai
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
 

Classes in org.web3d.util used by org.web3d.x3d.jaxp
BooleanStack
          A stack that is based on boolean values.
ErrorReporter
          Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
HashSet
          A custom HashSet implementation.
IntStack
          A stack that is based on int values.
 


Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium