Xj3D VRML/X3D Code API

org.web3d.vrml.nodes
Interface VRMLExternProtoDeclare

All Superinterfaces:
VRMLExternalNodeType, VRMLNodeTemplate, VRMLSingleExternalNodeType
All Known Implementing Classes:
ExternalPrototypeDecl

public interface VRMLExternProtoDeclare
extends VRMLNodeTemplate, VRMLSingleExternalNodeType

VRMLExternProtoDeclare is a node interface, used by implementations of VRML's ExternProtoDeclare node.

Version:
$Revision: 1.10 $
Author:
Alan Hudson
See Also:
VRMLProtoDeclare, VRMLProtoInstance

Field Summary
 
Fields inherited from interface org.web3d.vrml.nodes.VRMLExternalNodeType
LOAD_COMPLETE, LOAD_FAILED, LOADING, NOT_LOADED
 
Method Summary
 VRMLProtoDeclare getProtoDetails()
          Get the real prototype information that this external reference maps to.
 
Methods inherited from interface org.web3d.vrml.lang.VRMLNodeTemplate
appendField, createNewInstance, deleteField, deleteField, getAllFields, getFieldCount, getFieldDeclaration, getFieldIndex, getNumFields, getPrimaryType, getVRMLNodeName, setErrorReporter
 
Methods inherited from interface org.web3d.vrml.nodes.VRMLSingleExternalNodeType
checkValidContentType, getLoadState, getUrl, setContent, setLoadedURI, setLoadState, setUrl
 
Methods inherited from interface org.web3d.vrml.nodes.VRMLExternalNodeType
addContentStateListener, addUrlListener, getWorldUrl, removeContentStateListener, removeUrlListener, setWorldUrl
 

Method Detail

getProtoDetails

public VRMLProtoDeclare getProtoDetails()
Get the real prototype information that this external reference maps to. If the proto information has not been loaded yet, or it is invalid this will return null.

Returns:
The underlying proto definition or null

Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium