FreeWRL/FreeX3D
3.0.0
Main Page
Related Pages
Data Structures
Files
File List
X3DExecutionContext.java
1
package
org.web3d.x3d.sai;
2
3
public
interface
X3DExecutionContext
{
4
String getSpecificationVersion()
throws
InvalidExecutionContextException
;
5
int
getEncoding()
throws
InvalidExecutionContextException
;
6
ProfileInfo
getProfile()
throws
InvalidExecutionContextException
;
7
ComponentInfo
[] getComponents()
throws
InvalidExecutionContextException
;
8
String getWorldURL()
throws
InvalidExecutionContextException
;
9
X3DNode
getNamedNode(String nodeName)
throws
InvalidExecutionContextException
,
NodeUnavailableException
,
InvalidNameException
;
10
X3DNode
getImportedNode(String nodeName)
throws
InvalidExecutionContextException
,
NodeUnavailableException
,
InvalidNameException
;
11
X3DNode
createNode(String nodeName)
throws
InvalidExecutionContextException
,
InvalidNameException
;
12
X3DProtoInstance
createProto(String protoName)
throws
InvalidExecutionContextException
,
InvalidNameException
;
13
void
updateNamedNode(String nodeName,
X3DNode
nodeRef)
throws
InvalidExecutionContextException
,
InvalidNameException
,
ImportedNodeException
;
14
void
updateImportedNode(String nodeName, String importedName,
X3DNode
nodeRef)
throws
InvalidExecutionContextException
,
InvalidNameException
,
ImportedNodeException
;
15
void
removeNamedNode(String nodeName)
throws
InvalidExecutionContextException
,
InvalidNameException
;
16
void
removeImportedNode(String nodeName)
throws
InvalidExecutionContextException
,
InvalidNameException
;
17
X3DProtoDeclaration
getProtoDeclaration(String protoName)
throws
InvalidExecutionContextException
,
InvalidNameException
;
18
void
updateProtoDeclaration(String protoName,
X3DProtoDeclaration
newDeclaration)
throws
InvalidExecutionContextException
,
InvalidNameException
;
19
void
removeProtoDeclaration(String protoName)
throws
InvalidExecutionContextException
,
InvalidNameException
;
20
X3DExternProtoDeclaration
getExternProtoDeclaration(String protoName)
throws
InvalidExecutionContextException
,
InvalidNameException
,
URLUnavailableException
;
21
void
updateExternProtoDeclaration(String protoName,
X3DExternProtoDeclaration
newDeclaration)
throws
InvalidExecutionContextException
;
22
void
removeExternProtoDeclaration(String protoName)
throws
InvalidExecutionContextException
;
23
X3DNode
[] getRootNodes()
throws
InvalidExecutionContextException
;
24
X3DRoute
[] getRoutes()
throws
InvalidExecutionContextException
;
25
X3DRoute
addRoute(
X3DNode
startNode, String starttName,
X3DNode
endNode, String endEvent)
throws
InvalidExecutionContextException
,
InvalidNodeException
,
InvalidFieldException
;
26
void
removeRoute(
X3DRoute
route)
throws
InvalidExecutionContextException
;
27
}
org.web3d.x3d.sai.X3DNode
Definition:
X3DNode.java:3
org.web3d.x3d.sai.InvalidNodeException
Definition:
InvalidNodeException.java:3
org.web3d.x3d.sai.X3DRoute
Definition:
X3DRoute.java:3
org.web3d.x3d.sai.X3DExecutionContext
Definition:
X3DExecutionContext.java:3
org.web3d.x3d.sai.NodeUnavailableException
Definition:
NodeUnavailableException.java:3
org.web3d.x3d.sai.X3DProtoDeclaration
Definition:
X3DProtoDeclaration.java:3
org.web3d.x3d.sai.InvalidNameException
Definition:
InvalidNameException.java:3
org.web3d.x3d.sai.ComponentInfo
Definition:
ComponentInfo.java:3
org.web3d.x3d.sai.X3DProtoInstance
Definition:
X3DProtoInstance.java:3
org.web3d.x3d.sai.URLUnavailableException
Definition:
URLUnavailableException.java:3
org.web3d.x3d.sai.ImportedNodeException
Definition:
ImportedNodeException.java:3
org.web3d.x3d.sai.ProfileInfo
Definition:
ProfileInfo.java:3
org.web3d.x3d.sai.X3DExternProtoDeclaration
Definition:
X3DExternProtoDeclaration.java:3
org.web3d.x3d.sai.InvalidExecutionContextException
Definition:
InvalidExecutionContextException.java:3
org.web3d.x3d.sai.InvalidFieldException
Definition:
InvalidFieldException.java:3
src
java
org
web3d
x3d
sai
X3DExecutionContext.java
Generated on Thu Dec 14 2017 12:14:40 for FreeWRL/FreeX3D by
1.8.6