Package to.etc.domui.util.resources

Interface Summary
IIsModified Helper interface for handling resource changes.
IModifyableResource This refers to some resource that can return it's own "last changed" timestamp.
IResourceDependencyList Collects dependencies.
IResourceFactory A factory which can provide for a resource depending on it's name.
IResourceRef A reference to some stream resource which can be read to create something else, and which is changeable somehow.
 

Class Summary
ByteArrayResourceRef  
ClasspathInventory Inventory of all files (.class and other resources) reachable in the classpath.
ClasspathJarRef A reference to a .jar file containing some resource.
ClassRefResourceFactory Handles the $REF resource which explicitly refers to a resource in the classpath.
FakeModifyableResource This can be added to a ResourceDependencyList, and can be marked as "changed" by some event, causing all dependent resources to reload in debug mode.
ProductionClassResourceRef Classpath resource for PRODUCTION (non-debug) mode.
ReloadingClassResourceRef This is a resource reference to something on the classpath used only in debug mode.
ResourceDependencies The immutable dependencies of a resource.
ResourceDependencyList Used to build resource dependencies.
ResourceTimestamp Holds the last-modified timestamp for some source "file" used in some production at the time it was used; plus a reference to that file so it's /original/ change time can be determined.
SimpleResourceFactory Handles all normal $xxx type resources.
VersionedJsResourceFactory Handle $js/xxx resources, which are versionable.
WebappResourceRef A full reference to a web app file (a file somewhere in the webapp's web files or WEB-INF directorty).