Xj3D VRML/X3D Code API

org.web3d.vrml.nodes
Interface VRMLInlineNodeType

All Superinterfaces:
FrameStateListener, VRMLBoundedNodeType, VRMLChildNodeType, VRMLExecutionSpace, VRMLExternalNodeType, VRMLNode, VRMLNodeType, VRMLSingleExternalNodeType

public interface VRMLInlineNodeType
extends VRMLSingleExternalNodeType, VRMLBoundedNodeType, VRMLExecutionSpace

Denotes a node type that supports inlining content from external files.

Version:
$Revision: 1.7 $
Author:
Justin Couch

Field Summary
 
Fields inherited from interface org.web3d.vrml.nodes.VRMLExternalNodeType
LOAD_COMPLETE, LOAD_FAILED, LOADING, NOT_LOADED
 
Method Summary
 VRMLExecutionSpace getParentSpace()
          Get the parent execution space of this Inline.
 void setImportNodes(java.util.Map imports)
          Set the mapping of import names to their proxy node implementations.
 void setParentSpace(VRMLExecutionSpace space)
          Set the parent execution space of this Inline.
 
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
 
Methods inherited from interface org.web3d.vrml.nodes.VRMLBoundedNodeType
getBboxCenter, getBboxSize
 
Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType
addNodeListener, getFieldValue, getMetadataObject, getRefCount, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount
 
Methods inherited from interface org.web3d.vrml.lang.VRMLNode
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion
 
Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener
allEventsComplete
 
Methods inherited from interface org.web3d.vrml.lang.VRMLExecutionSpace
getContainedScene
 

Method Detail

getParentSpace

public VRMLExecutionSpace getParentSpace()
Get the parent execution space of this Inline. This is for internal usage, you cannot use this to walk back up the scenegraph because of protos.

Returns:
The execution space of the loaded inline

setParentSpace

public void setParentSpace(VRMLExecutionSpace space)
Set the parent execution space of this Inline. This is for internal usage, you cannot use this to walk back up the scenegraph because of protos.

Parameters:
space - The execution space of the loaded inline

setImportNodes

public void setImportNodes(java.util.Map imports)
Set the mapping of import names to their proxy node implementations. The mapping is from the exported name to the ImportNodeProxy instance that it represents.

Parameters:
imports - The map of export names to proxy instances

Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium