# Uses of Interface
org.apache.tapestry5.services.assets.ResourceDependencies

Packages that use ResourceDependencies
Package
Description
org.apache.tapestry5.internal.services.assets
[INTERNAL USE ONLY] asset support services; API subject to change
org.apache.tapestry5.services.assets
Various services for assets (e.g., images, JavaScript and CSS files)

- ## Uses of ResourceDependencies in org.apache.tapestry5.internal.services.assets

  Subinterfaces of ResourceDependencies in org.apache.tapestry5.internal.services.assets
  Modifier and Type
  Interface
  Description
  `interface`
  `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.
  Classes in org.apache.tapestry5.internal.services.assets that implement ResourceDependencies
  Modifier and Type
  Class
  Description
  `class`
  `ResourceChangeTrackerImpl`
  Methods in org.apache.tapestry5.internal.services.assets with parameters of type ResourceDependencies
  Modifier and Type
  Method
  Description
  `StreamableResource`
  CSSURLRewriter.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  DelegatingSRS.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  JavaScriptStackMinimizeDisabler.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  SRSCachingInterceptor.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  SRSCompressingInterceptor.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  SRSMinimizingInterceptor.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  StreamableResourceSourceImpl.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  `StreamableResource`
  UTF8ForTextAssets.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`

- ## Uses of ResourceDependencies in org.apache.tapestry5.services.assets

  Methods in org.apache.tapestry5.services.assets with parameters of type ResourceDependencies
  Modifier and Type
  Method
  Description
  `StreamableResource`
  StreamableResourceSource.`getStreamableResource(Resource baseResource, StreamableResourceProcessing processing, ResourceDependencies dependencies)`
  Converts a Resource (which must be non-null and exist) into a streamable resource, along with some additional optional behaviors.
  `InputStream`
  ResourceTransformer.`transform(Resource source, ResourceDependencies dependencies)`
  Read the source input stream and provide a new input stream of the transformed content.