Package jautil.avatar

Interface Summary
AvatarAccess Interface defining access to the data files needed to work with a JARP avatar.
AvatarDefinitionAccess Provides access to an avatar definition, either as an input stream or as a URL.
 

Class Summary
AvatarCacheDescriptor An in-memory copy of a descriptor entry from an avatar definitions cache of the kind managed by an AvatarsCacheHandler.
AvatarConfigDataset A record of the avatar configuration data for a given JASigning instance.
AvatarData Holds all the essential data for a particular instance of a JARP avatar, including its name and base URL.
AvatarDefinitionForView An AvatarDefinitionAccess implementation supported by an AvatarAccess, suitable for use by a View.
AvatarsCacheHandler An avatars cache handler provides access to a local cache for a potentially remote and dispersed collection of avatar definition data files.
AvatarsMemCache In-memory cache of avatar data files.
BaseAccess Abstract base class for an implementation of the AvatarAccess interface supported by an AvatarData instance.
CacheableAccess Implements the AvatarAccess interface for a "cacheable" collection of avatar data files, that is, one held in a JAR as for a ClassPathAccess, although in this case the JAR is not on the JVM class path.
ClassPathAccess Implements the AvatarAccess interface by means of a JAR on the JVM class path.
DirectFilesAccess Implements the AvatarAccess interface directly through a collection of avatar data files under a given base URL.
 

Exception Summary
AvatarDataException Checked exception for failures in avatar data access.