Xj3D VRML/X3D Code API

Package org.web3d.vrml.lang

Classes and interfaces to represent core components of the language structure.

See:
          Description

Interface Summary
BasicScene Abstract representation of a contained scene graph.
FieldConstants Listing of various constants relating to fields that might be useful during the parsing process.
NodeTemplateToInstanceCreator A class that is used to create real instances of protos from their definitions.
ROUTE Representation of a ROUTE.
TextureConstants Listing of type constants for textures.
TypeConstants Listing of type constants for nodes.
VRMLExecutionSpace The representation of a contained, separable execution space that a node contains.
VRMLNode Base representation of any node in the VRML system.
VRMLNodeFactory Representation of a factory that can produce instances of VRMLNode implementations.
VRMLNodeTemplate Denotes a node which allows it's fields to be defined in code - namely scripts and protos.
 

Class Summary
AbstractScene Abstract implementation of the BasicScene interface.
ComponentInfo Description of a single component.
ProfileInfo Description of a single profile.
SceneMetaData MetaData related to the scene.
VRMLFieldDeclaration Base representation of any field in the VRML system.
WriteableSceneMetaData MetaData related to the scene.
 

Exception Summary
FieldException Superclass of all exceptions describing errors in fields.
FieldExistsException Exception indicating that a field declaration already exists.
InvalidFieldAccessException Exception indicating that a field accessType violation has occurred.
InvalidFieldConnectionException Exception when the file attempts to make a connection such as a ROUTE or IS between two incompatible or undefined fields and/or nodes.
InvalidFieldException Exception indicating that a field is not known by this node.
InvalidFieldFormatException Exception for when the format provided by the field is invalid for what the field requires.
InvalidFieldTypeException Error when the type of the field does not match, such as for routes, scripting or internal manipulation.
InvalidFieldValueException Exception indicating that a field value is out of range.
InvalidNodeTypeException Superclass of all exceptions relating to node errors.
InvalidRouteException Exception indicating that a profile is not supported by the implementation.
InvalidTemplateException Exception indicating that a definition of a template node is not valid.
NodeException Superclass of all exceptions relating to node errors.
UnknownTemplateException Exception indicating that a node template could not be matched to anything requested internally.
UnsupportedComponentException Exception indicating that a component is not supported by the implementation.
UnsupportedNodeException Exception indicating that a node is not supported by the profiles and components selected for the file/stream.
UnsupportedProfileException Exception indicating that a profile is not supported by the implementation.
UnsupportedSpecVersionException Exception indicating that a specification version is not supported by the implementation.
VRMLException Superclass of all exceptions provided by this package and for all of the VRML implementation.
 

Package org.web3d.vrml.lang Description

Classes and interfaces to represent core components of the language structure.

This package is used to define all of the common structures that the VRML language provides in an abstract manner. It also defines a collection of exceptions that will be used by all of the VRML packages.


Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium