FreeWRL/FreeX3D
3.0.0
Main Page
Related Pages
Data Structures
Files
File List
FWExternProtoDeclaration.java
1
package
sai;
2
import
org.web3d.x3d.sai.*;
3
import
java.util.*;
4
5
public
class
FWExternProtoDeclaration
implements
X3DExternProtoDeclaration
{
6
String protoName;
7
FreeWRLFieldDefinition
[] fields;
8
FreeWRLBrowser
browser;
9
int
nodeType;
10
11
FWExternProtoDeclaration
(
FreeWRLBrowser
b) {
12
browser = b;
13
}
14
public
String getProtoName() {
15
return
protoName;
16
}
17
public
int
getLoadState() {
18
return
0;
19
}
20
public
void
loadNow() {
21
}
22
public
X3DProtoInstance
createInstance()
throws
InvalidOperationTimingException
,
InvalidProtoException
{
23
String retval;
24
StringTokenizer tokens;
25
FWProtoInstance
proto;
26
27
retval = browser.sendGlobalCommand(
"b "
+ protoName);
28
tokens =
new
StringTokenizer(retval);
29
proto =
new
FWProtoInstance
(browser);
30
proto.setNodeName(tokens.nextToken());
31
proto.setPointer(tokens.nextToken());
32
33
return
proto;
34
}
35
public
X3DFieldDefinition
[] getFieldDefinitions()
throws
InvalidOperationTimingException
,
InvalidProtoException
{
36
return
fields;
37
}
38
39
public
void
setProtoName(String name) {
40
protoName = name;
41
}
42
43
public
void
setFields(
FreeWRLFieldDefinition
[] f) {
44
fields = f;
45
}
46
47
public
void
setType(
int
t) {
48
nodeType = t;
49
}
50
51
public
void
dispose() {
52
53
}
54
}
org.web3d.x3d.sai.InvalidProtoException
Definition:
InvalidProtoException.java:3
sai.FWProtoInstance
Definition:
FWProtoInstance.java:4
org.web3d.x3d.sai.X3DFieldDefinition
Definition:
X3DFieldDefinition.java:3
org.web3d.x3d.sai.X3DProtoInstance
Definition:
X3DProtoInstance.java:3
sai.FWExternProtoDeclaration
Definition:
FWExternProtoDeclaration.java:5
org.web3d.x3d.sai.X3DExternProtoDeclaration
Definition:
X3DExternProtoDeclaration.java:3
sai.FreeWRLFieldDefinition
Definition:
FreeWRLFieldDefinition.java:4
org.web3d.x3d.sai.InvalidOperationTimingException
Definition:
InvalidOperationTimingException.java:3
sai.FreeWRLBrowser
Definition:
FreeWRLBrowser.java:18
src
java
sai
FWExternProtoDeclaration.java
Generated on Thu Dec 14 2017 12:14:40 for FreeWRL/FreeX3D by
1.8.6