Xj3D 2.0 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.
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<E> A custom HashSet implementation.
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.
LoggingErrorReporter An implementation of the ErrorReporter interface that writes all reports to a log file.
LongArray Simple dynamic array structure that holds long primitives.
MathUtils Utility class for miscellaneous calculations, primarily used in pre-processing images.
ObjectArray Simple dynamic array structure that holds Object instances.
PropertyTools A set of tools for locating property values.
Queue Simple 'First In First Out' (FIFO) queue.
SFImageUtils Utility class for dealing with converting image data to and from the SFImage integer format.
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.
TextureCache A cache for Texture instance management where the objects stay according to Java's WeakReference system.
WeakValueHashMap An extension of HashMap which stored weak references to the values in the hash map.
XMLTools Provides XML entity utilities.
 

Package org.web3d.util Description

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


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium