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 ()
 

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: