FreeWRL / FreeX3D 4.3.0
sai.FreeWRLBrowser Class Reference
Inheritance diagram for sai.FreeWRLBrowser:
org.web3d.x3d.sai.ExternalBrowser org.web3d.x3d.sai.BrowserInterface org.web3d.x3d.sai.Browser

Public Member Functions

int get_Browser_EVtype (int event)
 
X3DFieldEventListener get_Browser_EVObserver (int eventno)
 
void Browser_RL_Async_send (String EVentreply, int eventno)
 
 FreeWRLBrowser (Applet pApplet, int portnum)
 
 FreeWRLBrowser (Applet pApplet)
 
void checkValid ()
 
String getName () throws InvalidBrowserException, ConnectionException
 
String getVersion () throws InvalidBrowserException, ConnectionException
 
float getCurrentSpeed () throws InvalidBrowserException, ConnectionException
 
float getCurrentFrameRate () throws InvalidBrowserException, ConnectionException
 
void replaceWorld (X3DScene passedscene) throws InvalidBrowserException, ConnectionException
 
void setDescription (String des) throws InvalidBrowserException, ConnectionException
 
X3DScene createX3DFromString (String str) throws InvalidBrowserException, InvalidX3DException, ConnectionException, NotSupportedException
 
X3DNode createNodeFromString (String str)
 
X3DScene createX3DFromStream (InputStream is) throws InvalidBrowserException, InvalidX3DException, ConnectionException, NotSupportedException, IOException
 
X3DScene createX3DFromURL (String[] url) throws InvalidBrowserException, InvalidX3DException, ConnectionException, IOException
 
Map getRenderingProperties () throws InvalidBrowserException, ConnectionException
 
Map getBrowserProperties () throws InvalidBrowserException, ConnectionException
 
void nextViewpoint () throws InvalidBrowserException, ConnectionException
 
void previousViewpoint () throws InvalidBrowserException, ConnectionException
 
void firstViewpoint () throws InvalidBrowserException, ConnectionException
 
void lastViewpoint () throws InvalidBrowserException, ConnectionException
 
void print (Object obj) throws InvalidBrowserException, ConnectionException
 
void println (Object obj) throws InvalidBrowserException, ConnectionException
 
String addRoute (FreeWRLNode fromNode, String fromEventOut, FreeWRLNode toNode, String toEventIn) throws IllegalArgumentException
 
String deleteRoute (FreeWRLNode fromNode, String fromEventOut, FreeWRLNode toNode, String toEventIn) throws IllegalArgumentException
 
void beginUpdate ()
 
void endUpdate ()
 
void initialize ()
 
void shutdown ()
 
X3DNode getNode (String NodeName) throws NodeUnavailableException
 
void close ()
 
void dispose ()
 
void addBrowserListener (BrowserListener listener) throws InvalidBrowserException, ConnectionException
 
void removeBrowserListener (BrowserListener listener) throws InvalidBrowserException, ConnectionException
 
void browserEvent (int type)
 
X3DScene currentScene ()
 
ProfileInfo getProfile (String name) throws ConnectionException, InvalidBrowserException, NotSupportedException
 
ProfileInfo[] getSupportedProfiles () throws InvalidBrowserException, ConnectionException
 
ComponentInfo[] getSupportedComponents () throws InvalidBrowserException, ConnectionException
 
ComponentInfo getComponent (String name, int level) throws InvalidBrowserException, NotSupportedException, ConnectionException
 
X3DExecutionContext getExecutionContext () throws InvalidBrowserException, ConnectionException
 
X3DScene createScene (ProfileInfo profile, ComponentInfo[] components) throws InvalidBrowserException, ConnectionException
 
void loadURL (String[] url, Map parameters) throws InvalidBrowserException, InvalidURLException, ConnectionException
 
String getDescription () throws InvalidBrowserException, ConnectionException
 
void stopRender ()
 
void pauseRender ()
 
X3DScene importDocument (Node element) throws InvalidBrowserException, InvalidDocumentException, NotSupportedException, ConnectionException
 
- Public Member Functions inherited from org.web3d.x3d.sai.Browser
X3DScene createX3DFromStream (java.io.InputStream is) throws InvalidBrowserException, InvalidX3DException, NotSupportedException, java.io.IOException, ConnectionException
 

Static Public Member Functions

static void SendChildEvent (String parent, String offset, String FieldName, String Child)
 
static void newSendEvent (FreeWRLField field, String Value)
 
static String sendGlobalCommand (String command)
 
static String SendEventOut (String nodeptr, String offset, String datasize, String datatype, String command)
 
static void RegisterListener (X3DFieldEventListener f, Object userData, String nodeptr, String offset, String datatype, String datasize, int EventType)
 
static void unRegisterListener (X3DFieldEventListener f, String nodeptr, String offset, String datatype, String datasize, int EventType)
 

Static Protected Member Functions

static String SendEventType (String NodeName, String ptr, String FieldName, String direction)
 
static synchronized String getVRMLreply (int queryno)
 

Detailed Description

Definition at line 18 of file FreeWRLBrowser.java.

Constructor & Destructor Documentation

◆ FreeWRLBrowser() [1/2]

sai.FreeWRLBrowser.FreeWRLBrowser ( Applet pApplet,
int portnum )
inline

Definition at line 89 of file FreeWRLBrowser.java.

◆ FreeWRLBrowser() [2/2]

sai.FreeWRLBrowser.FreeWRLBrowser ( Applet pApplet)
inline

Definition at line 176 of file FreeWRLBrowser.java.

Member Function Documentation

◆ addBrowserListener()

void sai.FreeWRLBrowser.addBrowserListener ( BrowserListener listener) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.ExternalBrowser.

Definition at line 820 of file FreeWRLBrowser.java.

◆ addRoute()

String sai.FreeWRLBrowser.addRoute ( FreeWRLNode fromNode,
String fromEventOut,
FreeWRLNode toNode,
String toEventIn ) throws IllegalArgumentException
inline

Definition at line 597 of file FreeWRLBrowser.java.

◆ beginUpdate()

void sai.FreeWRLBrowser.beginUpdate ( )
inline

Implements org.web3d.x3d.sai.ExternalBrowser.

Definition at line 627 of file FreeWRLBrowser.java.

◆ Browser_RL_Async_send()

void sai.FreeWRLBrowser.Browser_RL_Async_send ( String EVentreply,
int eventno )
inline

Implements org.web3d.x3d.sai.BrowserInterface.

Definition at line 77 of file FreeWRLBrowser.java.

◆ browserEvent()

void sai.FreeWRLBrowser.browserEvent ( int type)
inline

Definition at line 828 of file FreeWRLBrowser.java.

◆ checkValid()

void sai.FreeWRLBrowser.checkValid ( )
inline

Definition at line 243 of file FreeWRLBrowser.java.

◆ close()

void sai.FreeWRLBrowser.close ( )
inline

Definition at line 803 of file FreeWRLBrowser.java.

◆ createNodeFromString()

X3DNode sai.FreeWRLBrowser.createNodeFromString ( String str)
inline

Definition at line 418 of file FreeWRLBrowser.java.

◆ createScene()

X3DScene sai.FreeWRLBrowser.createScene ( ProfileInfo profile,
ComponentInfo[] components ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 865 of file FreeWRLBrowser.java.

◆ createX3DFromStream()

X3DScene sai.FreeWRLBrowser.createX3DFromStream ( InputStream is) throws InvalidBrowserException, InvalidX3DException, ConnectionException, NotSupportedException, IOException
inline

Definition at line 439 of file FreeWRLBrowser.java.

◆ createX3DFromString()

X3DScene sai.FreeWRLBrowser.createX3DFromString ( String str) throws InvalidBrowserException, InvalidX3DException, ConnectionException, NotSupportedException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 377 of file FreeWRLBrowser.java.

◆ createX3DFromURL()

X3DScene sai.FreeWRLBrowser.createX3DFromURL ( String[] url) throws InvalidBrowserException, InvalidX3DException, ConnectionException, IOException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 492 of file FreeWRLBrowser.java.

◆ currentScene()

X3DScene sai.FreeWRLBrowser.currentScene ( )
inline

Definition at line 842 of file FreeWRLBrowser.java.

◆ deleteRoute()

String sai.FreeWRLBrowser.deleteRoute ( FreeWRLNode fromNode,
String fromEventOut,
FreeWRLNode toNode,
String toEventIn ) throws IllegalArgumentException
inline

Definition at line 612 of file FreeWRLBrowser.java.

◆ dispose()

void sai.FreeWRLBrowser.dispose ( )
inline

Implements org.web3d.x3d.sai.ExternalBrowser.

Definition at line 815 of file FreeWRLBrowser.java.

◆ endUpdate()

void sai.FreeWRLBrowser.endUpdate ( )
inline

Implements org.web3d.x3d.sai.ExternalBrowser.

Definition at line 628 of file FreeWRLBrowser.java.

◆ firstViewpoint()

void sai.FreeWRLBrowser.firstViewpoint ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 568 of file FreeWRLBrowser.java.

◆ get_Browser_EVObserver()

X3DFieldEventListener sai.FreeWRLBrowser.get_Browser_EVObserver ( int eventno)
inline

Implements org.web3d.x3d.sai.BrowserInterface.

Definition at line 72 of file FreeWRLBrowser.java.

◆ get_Browser_EVtype()

int sai.FreeWRLBrowser.get_Browser_EVtype ( int event)
inline

Implements org.web3d.x3d.sai.BrowserInterface.

Definition at line 67 of file FreeWRLBrowser.java.

◆ getBrowserProperties()

Map sai.FreeWRLBrowser.getBrowserProperties ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 545 of file FreeWRLBrowser.java.

◆ getComponent()

ComponentInfo sai.FreeWRLBrowser.getComponent ( String name,
int level ) throws InvalidBrowserException, NotSupportedException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 857 of file FreeWRLBrowser.java.

◆ getCurrentFrameRate()

float sai.FreeWRLBrowser.getCurrentFrameRate ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 327 of file FreeWRLBrowser.java.

◆ getCurrentSpeed()

float sai.FreeWRLBrowser.getCurrentSpeed ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 312 of file FreeWRLBrowser.java.

◆ getDescription()

String sai.FreeWRLBrowser.getDescription ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 955 of file FreeWRLBrowser.java.

◆ getExecutionContext()

X3DExecutionContext sai.FreeWRLBrowser.getExecutionContext ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 861 of file FreeWRLBrowser.java.

◆ getName()

String sai.FreeWRLBrowser.getName ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 250 of file FreeWRLBrowser.java.

◆ getNode()

X3DNode sai.FreeWRLBrowser.getNode ( String NodeName) throws NodeUnavailableException
inline

Definition at line 649 of file FreeWRLBrowser.java.

◆ getProfile()

ProfileInfo sai.FreeWRLBrowser.getProfile ( String name) throws ConnectionException, InvalidBrowserException, NotSupportedException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 845 of file FreeWRLBrowser.java.

◆ getRenderingProperties()

Map sai.FreeWRLBrowser.getRenderingProperties ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 540 of file FreeWRLBrowser.java.

◆ getSupportedComponents()

ComponentInfo[] sai.FreeWRLBrowser.getSupportedComponents ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 853 of file FreeWRLBrowser.java.

◆ getSupportedProfiles()

ProfileInfo[] sai.FreeWRLBrowser.getSupportedProfiles ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 849 of file FreeWRLBrowser.java.

◆ getVersion()

String sai.FreeWRLBrowser.getVersion ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 297 of file FreeWRLBrowser.java.

◆ getVRMLreply()

static synchronized String sai.FreeWRLBrowser.getVRMLreply ( int queryno)
inlinestaticprotected

Definition at line 774 of file FreeWRLBrowser.java.

◆ importDocument()

X3DScene sai.FreeWRLBrowser.importDocument ( Node element) throws InvalidBrowserException, InvalidDocumentException, NotSupportedException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 963 of file FreeWRLBrowser.java.

◆ initialize()

void sai.FreeWRLBrowser.initialize ( )
inline

Definition at line 631 of file FreeWRLBrowser.java.

◆ lastViewpoint()

void sai.FreeWRLBrowser.lastViewpoint ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 577 of file FreeWRLBrowser.java.

◆ loadURL()

void sai.FreeWRLBrowser.loadURL ( String[] url,
Map parameters ) throws InvalidBrowserException, InvalidURLException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 885 of file FreeWRLBrowser.java.

◆ newSendEvent()

static void sai.FreeWRLBrowser.newSendEvent ( FreeWRLField field,
String Value )
inlinestatic

Definition at line 695 of file FreeWRLBrowser.java.

◆ nextViewpoint()

void sai.FreeWRLBrowser.nextViewpoint ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 550 of file FreeWRLBrowser.java.

◆ pauseRender()

void sai.FreeWRLBrowser.pauseRender ( )
inline

Definition at line 961 of file FreeWRLBrowser.java.

◆ previousViewpoint()

void sai.FreeWRLBrowser.previousViewpoint ( ) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 559 of file FreeWRLBrowser.java.

◆ print()

void sai.FreeWRLBrowser.print ( Object obj) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 586 of file FreeWRLBrowser.java.

◆ println()

void sai.FreeWRLBrowser.println ( Object obj) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 590 of file FreeWRLBrowser.java.

◆ RegisterListener()

static void sai.FreeWRLBrowser.RegisterListener ( X3DFieldEventListener f,
Object userData,
String nodeptr,
String offset,
String datatype,
String datasize,
int EventType )
inlinestatic

Definition at line 746 of file FreeWRLBrowser.java.

◆ removeBrowserListener()

void sai.FreeWRLBrowser.removeBrowserListener ( BrowserListener listener) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.ExternalBrowser.

Definition at line 824 of file FreeWRLBrowser.java.

◆ replaceWorld()

void sai.FreeWRLBrowser.replaceWorld ( X3DScene passedscene) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 341 of file FreeWRLBrowser.java.

◆ SendChildEvent()

static void sai.FreeWRLBrowser.SendChildEvent ( String parent,
String offset,
String FieldName,
String Child )
inlinestatic

Definition at line 679 of file FreeWRLBrowser.java.

◆ SendEventOut()

static String sai.FreeWRLBrowser.SendEventOut ( String nodeptr,
String offset,
String datasize,
String datatype,
String command )
inlinestatic

Definition at line 732 of file FreeWRLBrowser.java.

◆ SendEventType()

static String sai.FreeWRLBrowser.SendEventType ( String NodeName,
String ptr,
String FieldName,
String direction )
inlinestaticprotected

Definition at line 718 of file FreeWRLBrowser.java.

◆ sendGlobalCommand()

static String sai.FreeWRLBrowser.sendGlobalCommand ( String command)
inlinestatic

Definition at line 705 of file FreeWRLBrowser.java.

◆ setDescription()

void sai.FreeWRLBrowser.setDescription ( String des) throws InvalidBrowserException, ConnectionException
inline

Implements org.web3d.x3d.sai.Browser.

Definition at line 372 of file FreeWRLBrowser.java.

◆ shutdown()

void sai.FreeWRLBrowser.shutdown ( )
inline

Definition at line 638 of file FreeWRLBrowser.java.

◆ stopRender()

void sai.FreeWRLBrowser.stopRender ( )
inline

Definition at line 959 of file FreeWRLBrowser.java.

◆ unRegisterListener()

static void sai.FreeWRLBrowser.unRegisterListener ( X3DFieldEventListener f,
String nodeptr,
String offset,
String datatype,
String datasize,
int EventType )
inlinestatic

Definition at line 764 of file FreeWRLBrowser.java.


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