# Package org.apache.tapestry5.internal.services.assets

package org.apache.tapestry5.internal.services.assets
[INTERNAL USE ONLY] asset support services; API subject to change

- Related Packages
  Package
  Description
  org.apache.tapestry5.internal.services
  [INTERNAL USE ONLY] internal service classes; API subject to change
- Class
  Description
  AssetChecksumGeneratorImpl
  AssetPathConstructorImpl
  BytestreamCache
  A wrapper around a byte-stream, represented internally as a byte array.
  ChecksumPath
  Utility used by `AssetRequestHandler` implementations where the first folder in the extra path is actually a computed checksum of the resource's content.
  ClasspathAssetRequestHandler
  A handler for asset requests for classpath assets (within a specific folder).
  CompressedStreamableResource
  GZip compressed representation of a `StreamableResource`.
  CompressionAnalyzerImpl
  ContentTypeAnalyzerImpl
  ContextAssetRequestHandler
  Handles requests for context assets, screening out attempt to access anything under WEB-INF or META-INF.
  CSSURLRewriter
  Rewrites the `url()` attributes inside a CSS (MIME type "text/css")) resource.
  DelegatingSRS
  Base class for `StreamableResourceSource` implementations.
  JavaScriptStackAssembler
  Assembles the individual assets of a `JavaScriptStack` into a single resource; this is needed to generate a checksum for the aggregated assets, and also to service the aggregated stack content.
  JavaScriptStackAssemblerImpl
  JavaScriptStackMinimizeDisabler
  Attempts to match resources against a `JavaScriptStack`, and possibly disabled minimization based on the stack.
  MasterResourceMinimizer
  Implementation that delegates, via its configuration, to a real implementation based on the content type of the resource.
  ResourceChangeTracker
  Tracks resources (at least, resources that can change because they are on the file system) and acts as an `UpdateListener` to check for changes and notify its listeners.
  ResourceChangeTrackerImpl
  SRSCachingInterceptor
  An interceptor for the `StreamableResourceSource` service that handles caching of content.
  SRSCompressedCachingInterceptor
  Specialization of `SRSCachingInterceptor` that only attempts to cache compressed resources.
  SRSCompressingInterceptor
  SRSMinimizingInterceptor
  Loops the result through the `ResourceMinimizer` service.
  StackAssetRequestHandler
  StreamableResourceImpl
  StreamableResourceSourceImpl
  UTF8ForTextAssets
  Adds ;charset=utf-8 for text/* resources with no specific character set.