Xj3D VRML/X3D Code API

Package org.web3d.util

Utility classes that may be useful across a number of the packages.

See:
          Description

Interface Summary
ErrorReporter Generalised interface for reporting errors of any kind that happens in the Web3D codebase.
FileHandler Interface representing code that can open a file or URL in the browser.
 

Class Summary
ArrayUtils Utility class for doing array manipulation.
BlockDataInputStream A data input stream which allows reading of arrays of primative types as well as the standard types a DataInputStream allows.
BlockingQueue Blocking 'First In First Out' (FIFO) queue.
BooleanArray Simple dynamic array structure that holds boolean primitives.
BooleanStack A stack that is based on boolean values.
ColorUtils An interpolator that works with color components.
DefaultErrorReporter An implementation of the ErrorReporter interface that just writes everything to System.out.
DoubleArray Simple dynamic array structure that holds double primitives.
FloatArray Simple dynamic array structure that holds float primitives.
HashSet A custom HashSet implementation.
IconLoader A convenience class that loads Icons for X3D uses and provides caching mechanisms.
IntArray Simple dynamic array structure that holds int primitives.
IntHashMap A hash map that uses primitive ints for the key rather than objects.
IntStack A stack that is based on int values.
LoadURLAction Simple utility class for processing scene loading requests from the location bar.
LongArray Simple dynamic array structure that holds long primitives.
ObjectArray Simple dynamic array structure that holds Object instances.
OpenAction An action that can be used to open a file.
PropertyTools A set of tools for locating property values.
Queue Simple 'First In First Out' (FIFO) queue.
ReloadAction An action that reloads the last file.
SelectableFileFilter File filter for restricting files to any arbitrary types set.
SequenceReader Represents the logical concatenation of other readers.
ShortHashMap A hash map that uses primitive shorts for the key rather than objects.
SimpleStack A stack that has a minimal implementation and no syncrhonisation.
SoftValueHashMap An extension of HashMap which stores soft references to the values in the hash map.
StringArray Simple dynamic array structure that holds String primitives.
UtilCanvas3D A version of the standard Java3D Canvas3D class that computes performance information.
VRMLFileFilter File filter for restricting files to VRML types.
WeakValueHashMap An extension of HashMap which stored weak references to the values in the hash map.
Web3DFileFilter File filter for restricting files to both X3D and VRML types.
X3DFileFilter File filter for restricting files to just X3D types.
XMLTools Provides XML entity utilities.
 

Package org.web3d.util Description

Utility classes that may be useful across a number of the packages.


Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium