Interface VRMLProtoInstance

All Superinterfaces:
FrameStateListener, VRMLExecutionSpace, VRMLNode, VRMLNodeType
All Known Implementing Classes:
CRProtoInstance, ProtoInstancePlaceHolder

public interface VRMLProtoInstance extends VRMLNodeType, VRMLExecutionSpace
A instance of a Prototype.

Can be placed anywhere a regular VRML node can. This representation allows access at the root node that is the first of the proto.

This proto may represent a prototype that comes from an external source. It is possible that when the implementation asks for a node it may still be loading it's contents. In this case, the value returned is null. It is an open question as to how we deal with notification that the node content has been loaded.

Version:
$Revision: 1.9 $
Author:
Alan Hudson, Justin Couch