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
AppletPropertiesSetter Provides static methods to copy specified applet parameter settings to the system properties.
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.
JAAvatarsEnv A JA avatars environment provides information about the available avatars based on the JA options settings (JAOptions) and the current execution context (JAEnv).
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 in 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.