FreeWRL / FreeX3D 4.3.0
vrml.external.Browser Class Reference
Inheritance diagram for vrml.external.Browser:
vrml.external.BrowserInterface vrml.external.IBrowser

Public Member Functions

int get_Browser_EVtype (int event)
 
EventOutObserver get_Browser_EVObserver (int eventno)
 
void Browser_RL_Async_send (String EVentreply, int eventno)
 
 Browser (Applet pApplet, int portnum)
 
 Browser (Applet pApplet)
 
 Browser (Applet pApplet, String frameName, int index)
 
String getName ()
 
String getVersion ()
 
int getEncoding ()
 
float getCurrentSpeed ()
 
float getCurrentFrameRate ()
 
String getWorldURL ()
 
String getRenderingProperties ()
 
void replaceWorld (Node[] nodes) throws IllegalArgumentException
 
void loadURL (String[] url, String[] parameter)
 
void firstViewpoint ()
 
void lastViewpoint ()
 
void nextViewpoint ()
 
void previousViewpoint ()
 
void setDescription (String description)
 
String getDescription ()
 
Node[] createX3DFromString (String vrmlSyntax) throws InvalidVrmlException
 
Node[] createVrmlFromString (String vrmlSyntax) throws InvalidVrmlException
 
String createNode (String name)
 
String createProto (String name)
 
String updateNamedNode (String name, Node node)
 
String removeNamedNode (String name)
 
String getProtoDeclaration (String name)
 
String updateProtoDeclaration (String name, String newProtoDecl)
 
String removeProtoDeclaration (String name)
 
String getNodeFieldDefs (Node myn)
 
String getNodeDEFName (Node myn)
 
String getRoutes ()
 
String getNodeType (Node myn)
 
void createVrmlFromURL (String[] url, Node node, String event)
 
void addRoute (Node fromNode, String fromEventOut, Node toNode, String toEventIn) throws IllegalArgumentException
 
void deleteRoute (Node fromNode, String fromEventOut, Node toNode, String toEventIn) throws IllegalArgumentException
 
void beginUpdate ()
 
void endUpdate ()
 
void initialize ()
 
void shutdown ()
 
Node getNode (String getName) throws InvalidNodeException
 
void close ()
 
int get_Browser_EVtype (int event)
 
EventOutObserver get_Browser_EVObserver (int eventno)
 
void Browser_RL_Async_send (String EVentreply, int eventno)
 
String getName ()
 
String getVersion ()
 
int getEncoding ()
 
float getCurrentSpeed ()
 
float getCurrentFrameRate ()
 
String getWorldURL ()
 
void replaceWorld (Node[] nodes) throws IllegalArgumentException
 
void loadURL (String[] url, String[] parameter)
 
void setDescription (String description)
 
String getDescription ()
 
String getRenderingProperties ()
 
Node[] createVrmlFromString (String vrmlSyntax) throws InvalidVrmlException
 
void createVrmlFromURL (String[] url, Node node, String event)
 
Node getNode (String name)
 
void addRoute (Node fromNode, String fromEventOut, Node toNode, String toEventIn) throws IllegalArgumentException
 
void deleteRoute (Node fromNode, String fromEventOut, Node toNode, String toEventIn) throws IllegalArgumentException
 
void beginUpdate ()
 
void endUpdate ()
 
void initialize ()
 
void shutdown ()
 
void firstViewpoint ()
 
void lastViewpoint ()
 
void nextViewpoint ()
 
void previousViewpoint ()
 
String createNode (String name)
 
String createProto (String name)
 
String updateNamedNode (String name, Node node)
 
String removeNamedNode (String name)
 
String getProtoDeclaration (String name)
 
String removeProtoDeclaration (String name)
 
String updateProtoDeclaration (String name, String npdecl)
 
String getNodeFieldDefs (Node myn)
 
String getNodeDEFName (Node myn)
 

Static Public Member Functions

static Browser getBrowser (Applet pApplet)
 
static Browser getBrowser (Applet pApplet, int portnum)
 
static Browser getBrowser (Applet pApplet, String frameName, int index)
 
static void SendChildEvent (int parent, int offset, String FieldName, int Child)
 
static void newSendEvent (EventIn node, String Value)
 
static String SendEventOut (int nodeptr, int offset, int datasize, String datatype, String command)
 
static void RegisterListener (EventOutObserver f, Object userData, int nodeptr, int offset, String datatype, int datasize, int EventType)
 
static void unRegisterListener (EventOutObserver f, int nodeptr, int offset, String datatype, int datasize, int EventType)
 

Static Protected Member Functions

static String SendNodeEAIType (int nodeptr)
 
static String SendEventType (int nodeptr, String FieldName, String direction)
 
static synchronized String getVRMLreply (int queryno)
 

Detailed Description

Definition at line 27 of file Browser.java.

Constructor & Destructor Documentation

◆ Browser() [1/3]

vrml.external.Browser.Browser ( Applet  pApplet,
int  portnum 
)
inline

Definition at line 113 of file Browser.java.

◆ Browser() [2/3]

vrml.external.Browser.Browser ( Applet  pApplet)
inline

Definition at line 204 of file Browser.java.

◆ Browser() [3/3]

vrml.external.Browser.Browser ( Applet  pApplet,
String  frameName,
int  index 
)
inline

Definition at line 279 of file Browser.java.

Member Function Documentation

◆ addRoute()

void vrml.external.Browser.addRoute ( Node  fromNode,
String  fromEventOut,
Node  toNode,
String  toEventIn 
) throws IllegalArgumentException
inline

Implements vrml.external.IBrowser.

Definition at line 703 of file Browser.java.

◆ beginUpdate()

void vrml.external.Browser.beginUpdate ( )
inline

Implements vrml.external.IBrowser.

Definition at line 733 of file Browser.java.

◆ Browser_RL_Async_send()

void vrml.external.Browser.Browser_RL_Async_send ( String  EVentreply,
int  eventno 
)
inline

Implements vrml.external.BrowserInterface.

Definition at line 100 of file Browser.java.

◆ close()

void vrml.external.Browser.close ( )
inline

Definition at line 959 of file Browser.java.

◆ createNode()

String vrml.external.Browser.createNode ( String  name)
inline

Implements vrml.external.IBrowser.

Definition at line 534 of file Browser.java.

◆ createProto()

String vrml.external.Browser.createProto ( String  name)
inline

Implements vrml.external.IBrowser.

Definition at line 546 of file Browser.java.

◆ createVrmlFromString()

Node[] vrml.external.Browser.createVrmlFromString ( String  vrmlSyntax) throws InvalidVrmlException
inline

Implements vrml.external.IBrowser.

Definition at line 487 of file Browser.java.

◆ createVrmlFromURL()

void vrml.external.Browser.createVrmlFromURL ( String[]  url,
Node  node,
String  event 
)
inline

Implements vrml.external.IBrowser.

Definition at line 660 of file Browser.java.

◆ createX3DFromString()

Node[] vrml.external.Browser.createX3DFromString ( String  vrmlSyntax) throws InvalidVrmlException
inline

Definition at line 441 of file Browser.java.

◆ deleteRoute()

void vrml.external.Browser.deleteRoute ( Node  fromNode,
String  fromEventOut,
Node  toNode,
String  toEventIn 
) throws IllegalArgumentException
inline

Implements vrml.external.IBrowser.

Definition at line 718 of file Browser.java.

◆ endUpdate()

void vrml.external.Browser.endUpdate ( )
inline

Implements vrml.external.IBrowser.

Definition at line 734 of file Browser.java.

◆ firstViewpoint()

void vrml.external.Browser.firstViewpoint ( )
inline

Implements vrml.external.IBrowser.

Definition at line 418 of file Browser.java.

◆ get_Browser_EVObserver()

EventOutObserver vrml.external.Browser.get_Browser_EVObserver ( int  eventno)
inline

Implements vrml.external.BrowserInterface.

Definition at line 93 of file Browser.java.

◆ get_Browser_EVtype()

int vrml.external.Browser.get_Browser_EVtype ( int  event)
inline

Implements vrml.external.BrowserInterface.

Definition at line 85 of file Browser.java.

◆ getBrowser() [1/3]

static Browser vrml.external.Browser.getBrowser ( Applet  pApplet)
inlinestatic

Definition at line 751 of file Browser.java.

◆ getBrowser() [2/3]

static Browser vrml.external.Browser.getBrowser ( Applet  pApplet,
int  portnum 
)
inlinestatic

Definition at line 755 of file Browser.java.

◆ getBrowser() [3/3]

static Browser vrml.external.Browser.getBrowser ( Applet  pApplet,
String  frameName,
int  index 
)
inlinestatic

Definition at line 761 of file Browser.java.

◆ getCurrentFrameRate()

float vrml.external.Browser.getCurrentFrameRate ( )
inline

Implements vrml.external.IBrowser.

Definition at line 327 of file Browser.java.

◆ getCurrentSpeed()

float vrml.external.Browser.getCurrentSpeed ( )
inline

Implements vrml.external.IBrowser.

Definition at line 316 of file Browser.java.

◆ getDescription()

String vrml.external.Browser.getDescription ( )
inline

Implements vrml.external.IBrowser.

Definition at line 434 of file Browser.java.

◆ getEncoding()

int vrml.external.Browser.getEncoding ( )
inline

Implements vrml.external.IBrowser.

Definition at line 306 of file Browser.java.

◆ getName()

String vrml.external.Browser.getName ( )
inline

Implements vrml.external.IBrowser.

Definition at line 285 of file Browser.java.

◆ getNode()

Node vrml.external.Browser.getNode ( String  getName) throws InvalidNodeException
inline

Implements vrml.external.IBrowser.

Definition at line 776 of file Browser.java.

◆ getNodeDEFName()

String vrml.external.Browser.getNodeDEFName ( Node  myn)
inline

Implements vrml.external.IBrowser.

Definition at line 623 of file Browser.java.

◆ getNodeFieldDefs()

String vrml.external.Browser.getNodeFieldDefs ( Node  myn)
inline

Implements vrml.external.IBrowser.

Definition at line 613 of file Browser.java.

◆ getNodeType()

String vrml.external.Browser.getNodeType ( Node  myn)
inline

Definition at line 645 of file Browser.java.

◆ getProtoDeclaration()

String vrml.external.Browser.getProtoDeclaration ( String  name)
inline

Implements vrml.external.IBrowser.

Definition at line 580 of file Browser.java.

◆ getRenderingProperties()

String vrml.external.Browser.getRenderingProperties ( )
inline

Implements vrml.external.IBrowser.

Definition at line 350 of file Browser.java.

◆ getRoutes()

String vrml.external.Browser.getRoutes ( )
inline

Definition at line 634 of file Browser.java.

◆ getVersion()

String vrml.external.Browser.getVersion ( )
inline

Implements vrml.external.IBrowser.

Definition at line 295 of file Browser.java.

◆ getVRMLreply()

static synchronized String vrml.external.Browser.getVRMLreply ( int  queryno)
inlinestaticprotected

Definition at line 925 of file Browser.java.

◆ getWorldURL()

String vrml.external.Browser.getWorldURL ( )
inline

Implements vrml.external.IBrowser.

Definition at line 339 of file Browser.java.

◆ initialize()

void vrml.external.Browser.initialize ( )
inline

Implements vrml.external.IBrowser.

Definition at line 737 of file Browser.java.

◆ lastViewpoint()

void vrml.external.Browser.lastViewpoint ( )
inline

Implements vrml.external.IBrowser.

Definition at line 419 of file Browser.java.

◆ loadURL()

void vrml.external.Browser.loadURL ( String[]  url,
String[]  parameter 
)
inline

Implements vrml.external.IBrowser.

Definition at line 383 of file Browser.java.

◆ newSendEvent()

static void vrml.external.Browser.newSendEvent ( EventIn  node,
String  Value 
)
inlinestatic

Definition at line 823 of file Browser.java.

◆ nextViewpoint()

void vrml.external.Browser.nextViewpoint ( )
inline

Implements vrml.external.IBrowser.

Definition at line 420 of file Browser.java.

◆ previousViewpoint()

void vrml.external.Browser.previousViewpoint ( )
inline

Implements vrml.external.IBrowser.

Definition at line 421 of file Browser.java.

◆ RegisterListener()

static void vrml.external.Browser.RegisterListener ( EventOutObserver  f,
Object  userData,
int  nodeptr,
int  offset,
String  datatype,
int  datasize,
int  EventType 
)
inlinestatic

Definition at line 879 of file Browser.java.

◆ removeNamedNode()

String vrml.external.Browser.removeNamedNode ( String  name)
inline

Implements vrml.external.IBrowser.

Definition at line 568 of file Browser.java.

◆ removeProtoDeclaration()

String vrml.external.Browser.removeProtoDeclaration ( String  name)
inline

Implements vrml.external.IBrowser.

Definition at line 602 of file Browser.java.

◆ replaceWorld()

void vrml.external.Browser.replaceWorld ( Node[]  nodes) throws IllegalArgumentException
inline

Implements vrml.external.IBrowser.

Definition at line 361 of file Browser.java.

◆ SendChildEvent()

static void vrml.external.Browser.SendChildEvent ( int  parent,
int  offset,
String  FieldName,
int  Child 
)
inlinestatic

Definition at line 807 of file Browser.java.

◆ SendEventOut()

static String vrml.external.Browser.SendEventOut ( int  nodeptr,
int  offset,
int  datasize,
String  datatype,
String  command 
)
inlinestatic

Definition at line 861 of file Browser.java.

◆ SendEventType()

static String vrml.external.Browser.SendEventType ( int  nodeptr,
String  FieldName,
String  direction 
)
inlinestaticprotected

Definition at line 846 of file Browser.java.

◆ SendNodeEAIType()

static String vrml.external.Browser.SendNodeEAIType ( int  nodeptr)
inlinestaticprotected

Definition at line 833 of file Browser.java.

◆ setDescription()

void vrml.external.Browser.setDescription ( String  description)
inline

Implements vrml.external.IBrowser.

Definition at line 429 of file Browser.java.

◆ shutdown()

void vrml.external.Browser.shutdown ( )
inline

Implements vrml.external.IBrowser.

Definition at line 744 of file Browser.java.

◆ unRegisterListener()

static void vrml.external.Browser.unRegisterListener ( EventOutObserver  f,
int  nodeptr,
int  offset,
String  datatype,
int  datasize,
int  EventType 
)
inlinestatic

Definition at line 902 of file Browser.java.

◆ updateNamedNode()

String vrml.external.Browser.updateNamedNode ( String  name,
Node  node 
)
inline

Implements vrml.external.IBrowser.

Definition at line 557 of file Browser.java.

◆ updateProtoDeclaration()

String vrml.external.Browser.updateProtoDeclaration ( String  name,
String  newProtoDecl 
)
inline

Implements vrml.external.IBrowser.

Definition at line 591 of file Browser.java.


The documentation for this class was generated from the following file: