FreeWRL/FreeX3D  3.0.0
Browser.java
1 package vrml;
2 //JAS import java.util.Hashtable;
3 
4 public class Browser
5 {
6  Browser() {}
7  public String toString() {return "";} // This overrides a method in Object
8 
9  // Browser interface
10  public String getName() {
11  return "VRML/X3D Browser maintained by Communications Research Centre, Canada" ;
12  }
13  public String getVersion() {return "0.02";}
14 
15  public float getCurrentSpeed() {return (float)0.0;} // XXX
16 
17  public float getCurrentFrameRate() {return (float)0.0;} // XXX
18 
19  // public String getWorldURL();
20  // public void replaceWorld(BaseNode[] nodes);
21 
22  public BaseNode[] createX3DFromString(String x3dSyntax)
24  {
25  return FWJavaScript.createX3DFromString(x3dSyntax);
26  }
27 
28  public BaseNode[] createVrmlFromString(String vrmlSyntax)
30  {
31  return FWJavaScript.createVrmlFromString(vrmlSyntax);
32  }
33  //
34 
35  // public void createVrmlFromURL(String[] url, BaseNode node, String event)
36  // throws InvalidVRMLSyntaxException;
37 
38  // public void addRoute(BaseNode fromNode, String fromEventOut,
39  // BaseNode toNode, String toEventIn);
40 
41  // public void deleteRoute(BaseNode fromNode, String fromEventOut,
42  // BaseNode toNode, String toEventIn);
43 
44  // public void loadURL(String[] url, String[] parameter)
45  // throws InvalidVRMLSyntaxException;
46 
47  // public void setDescription(String description);
48 }
49 
50