Xj3D VRML/X3D Code API

org.web3d.j3d.loaders
Class Web3DLoader

java.lang.Object
  extended bycom.sun.j3d.loaders.LoaderBase
      extended byorg.web3d.j3d.loaders.BaseLoader
          extended byorg.web3d.j3d.loaders.Web3DLoader
All Implemented Interfaces:
com.sun.j3d.loaders.Loader, org.j3d.renderer.java3d.loaders.ManagedLoader

public class Web3DLoader
extends BaseLoader

A Java3D file loader implementation for reading all Web3D file formats building a Java3D scenegraph with them.

Version:
$Revision: 2.3 $
Author:
Justin Couch

Field Summary
 
Fields inherited from class org.web3d.j3d.loaders.BaseLoader
errorReporter, overrideCapBitsMap, overrideFreqBitsMap, parsedScene, parserFactory, requiredCapBitsMap, requiredFreqBitsMap, vrml97Only
 
Fields inherited from class com.sun.j3d.loaders.LoaderBase
basePath, baseUrl, loadFlags
 
Fields inherited from interface com.sun.j3d.loaders.Loader
LOAD_ALL, LOAD_BACKGROUND_NODES, LOAD_BEHAVIOR_NODES, LOAD_FOG_NODES, LOAD_LIGHT_NODES, LOAD_SOUND_NODES, LOAD_VIEW_GROUPS
 
Constructor Summary
Web3DLoader()
          Construct a default loader implementation with no flags set.
Web3DLoader(int flags)
          Construct a loader with the given flags set.
 
Methods inherited from class org.web3d.j3d.loaders.BaseLoader
getNavigationEnabled, getVRMLScene, load, load, load, registerURNLocation, setCapabilityOverrideMap, setCapabilityRequiredMap, setErrorReporter, setNavigationEnabled
 
Methods inherited from class com.sun.j3d.loaders.LoaderBase
getBasePath, getBaseUrl, getFlags, setBasePath, setBaseUrl, setFlags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.j3d.loaders.Loader
getBasePath, getBaseUrl, getFlags, setBasePath, setBaseUrl, setFlags
 

Constructor Detail

Web3DLoader

public Web3DLoader()
Construct a default loader implementation with no flags set. When asked to load a file it will not produce anything unless flags have been set through the setFlags() method.


Web3DLoader

public Web3DLoader(int flags)
Construct a loader with the given flags set.

Parameters:
flags - The flag values to be used
Throws:
java.lang.RuntimeException - The factory for loading VRML content could not be found

Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium