Package jautil

Provides utility classes for the Java ARP avatar subsystem.

See:
          Description

Interface Summary
JAOptions.KeyChecker Key validity checking interface -- used when checking that a given preference key is valid in the context of an applet, as opposed to an app.
SpeedProvider  
 

Class Summary
AvatarsEnv A JA avatars environment provides information about the available avatars based on the JA options settings (JAOptions) and the current execution context (JAEnv).
BasicOptionSet A BasicOptionSet is a basic collection of options settings, with an associated JA Preferences node, and with a back up options set, either or both of which may be null.
BasicSpeedProvider  
CopiableBytesStream A CopiableBytesStream is a ByteArrayOutputStream equipped with methods allowing the array contents to be copied to some other output-stream or to a Java ARP output-stream.
FourCCBytes A representation of a Four-CC (i.e "four-character-code") tag as an array of byte values with a count.
FourCCUtil FourCCUtil provides a set of class (that is, static) utility methods for handling four-cc tags.
JAEnv A small collection of facilities defining the execution environment of a JA app or applet, including URLs for the JA Home directory, the user's home directory and the app/applet's working directory or codebase.
JAInputStream A Java ARP input-stream wraps a standard input-stream, and provides little-endian binary input methods for values of several primitive types.
JAIO Static utility methods for I/O handling.
JAOptions A JAOptions is a complete collection of options settings associated with a given Java ARP avatar canvas (or with the applet/application instance containing that canvas), and backed by one or more nodes in the User Preferences hierarchy of the underlying platform.
JAOutputStream A Java ARP output-stream wraps a standard output-stream, and provides little-endian binary output methods for values of several primitive types.
JARemote Encapsulates access to the new ja.force.remote.ja.home property (introduced 2008-06).
JATimer A JATimer provides (real-) time measurement, using the Java 5 nano-second System timer (whose resolution may well be less fine- grained than 1 ns.), to provide interval measures expressed in milliseconds (as values of type float).
MapInt<E> A generic map whose conceptual domain type is int, represented concretely by an integer wrapper class.
MapInt.Int Wrapper class for an integer, acting a MapInt key.
MapInt.Int.Comp Comparator: it simply compares the wrapped values.
SpeedManager A speed manager is a speed-provider that supports dynamic changes to the speed it provides -- achieved via the SpeedManager.setSpeedUp(float) setter method.
URLDataLoader The primary function of a URLDataLoader is to read the data from a given URL into an internal byte array.
 

Exception Summary
JAException A checked exception for the Java ARP classes.
 

Package jautil Description

Provides utility classes for the Java ARP avatar subsystem.