Xj3D 2.0 VRML/X3D Code API

Package org.xj3d.impl.core.loading

Implementations of various content loading strategies that work with the interfaces and structures defined in the package org.xj3d.core.loading.

See:
          Description

Interface Summary
LoadMonitorListener The listener interface for receiving events.
 

Class Summary
AbstractLoadManager Common base implementation of a load manager.
DefaultCacheDetails A simple implementation of the data holder class for file caching.
DefaultFileCache The default file cache implementation that performs no caching at all.
DefaultLoadManager A simplistic manager for loading files that does no caching.
DefaultScriptLoader A utility class who's sole job is to take a script node and load the contents and get the runtime items happening.
DefaultWorldLoaderManager Independent thread used to load a world from a list of URLs and then place it in the given node.
FramerateThrottle Determines what the frame rate should be based on available information.
LoadMonitor Utility for determining the status of content loading
LoadMonitorEvent The event object for distributing event notification.
MemCacheLoadManager A manager for loading files that are external to the currently loading file eg Textures, inlines and protos.
WeakRefFileCache The file cache implementation uses the standard WeakHashMap as the storage mechanism.
WorldLoadHandler Independent thread used to load a world from a list of URLs and then place it in the given node.
 

Package org.xj3d.impl.core.loading Description

Implementations of various content loading strategies that work with the interfaces and structures defined in the package org.xj3d.core.loading.

The content loading process needs to be customised depending on the type of content being loaded. For example, script loading needs to also access the ScriptEngine interface during the load process to see if a specific script type is supported, yet texture loading will not. Each of the loaders in this package implement their respective loader interfaces and make use of the global LoaderThreadPool to schedule the loading.

Properties

The following properties are in use by classes in this package.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium