Package fnug.resource

Interface Summary
AggregatedResource Extension of Resource for resources that are products of other resource.
Bundle Bundles are entities responsible for resolving and building Resource.
Compressor Interface for compressors of bytes, javascript or css.
HasBundle Tells that the implementor has an associated Bundle.
HasJSLintResult Tagging interface for entities that has a JSLint result.
HasLastModifiedBytes Implementors have bytes that are time stamped.
Resource Abstraction of a file with a name, bytes and last modified date.
ResourceCollection Collection of resources that are associated with a Bundle.
 

Class Summary
AbstractAggregatedResource Abstract superclass for aggregated resources.
AbstractCompiledResource  
AbstractResource Abstract supertype for Resource implementations.
CssCompressor Css variant of the compressor.
DefaultBundle Default implementation of Bundle.
DefaultBundleResource Extension of DefaultResource that implements HasBundle.
DefaultCompressedResource Special resource that only postpones compression of bytes to the call of DefaultCompressedResource.getBytes().
DefaultResource Default file resource implementation.
DefaultResourceCollection Default implementation of ResourceCollection.
DustCompiledResource  
JsCompressor Implementation of Compressor for javascript.
ResourceResolver Entry point for resource resolving.
Tarjan Implementation of Tarjan's strongly connected components algorithm.
 

Exception Summary
JsCompilationFailedException Thrown when javascript compilation fails.
 



Copyright © 2012. All Rights Reserved.