## Uses of Interface
org.apache.tapestry5.commons.Resource

- Packages that use Resource
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.commons |
  org.apache.tapestry5.commons.internal.services |
  org.apache.tapestry5.internal.dynamic | [INTERNAL USE ONLY] support classes for the `Dynamic` component; API subject to change
  org.apache.tapestry5.internal.jpa | [INTERNAL USE ONLY] support classes for the JPA module; API subject to change
  org.apache.tapestry5.internal.model | [INTERNAL USE ONLY] support classes for component models; API subject to change
  org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
  org.apache.tapestry5.internal.parser | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.assets | [INTERNAL USE ONLY] asset support services; API subject to change
  org.apache.tapestry5.internal.services.javascript | [INTERNAL USE ONLY] JavaScript support implementations; API subject to change
  org.apache.tapestry5.internal.services.messages | [INTERNAL USE ONLY] support implementations for component catalogs; API subject to change
  org.apache.tapestry5.internal.services.templates | [INTERNAL USE ONLY] component template support classes; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
  org.apache.tapestry5.ioc.test |
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.model | Interfaces for various types of component and parameter models used by Tapestry
  org.apache.tapestry5.modules |
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.assets | Various services for assets (e.g., images, JavaScript and CSS files)
  org.apache.tapestry5.services.dynamic | Services supporting the `Dynamic` component.
  org.apache.tapestry5.services.javascript | Support for Javascript (and CSS), including dynamically-added JavaScript and services that manage dynamically-added links to JavaScript (and CSS) assets.
  org.apache.tapestry5.services.messages | Services supporting component and application message catalogs.
  org.apache.tapestry5.services.pageload | Services for locating and loading pages and component resources.
  org.apache.tapestry5.services.templates | Template services
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of Resource in org.apache.tapestry5

    Methods in org.apache.tapestry5 that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ComponentResources.`getBaseResource()` | Returns the base resource for the component, which will represent the class's location within the classpath (this is used to resolve relative assets).
    `Resource` | Asset.`getResource()` | Returns the underlying Resource for the Asset.

  - ### Uses of Resource in org.apache.tapestry5.commons

    Methods in org.apache.tapestry5.commons that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | Resource.`forFile​(java.lang.String relativePath)` | Returns a Resource based on a relative path, relative to the folder containing the resource.
    `Resource` | Resource.`forLocale​(java.util.Locale locale)` | Returns a localized version of the resource.
    `Resource` | Location.`getResource()` | The resource from which the object tagged with a location was derived.
    `Resource` | Resource.`withExtension​(java.lang.String extension)` | Returns a new Resource with the extension changed (or, if the resource does not have an extension, the extension is added).

  - ### Uses of Resource in org.apache.tapestry5.commons.internal.services

    Methods in org.apache.tapestry5.commons.internal.services that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | StringLocation.`getResource()` | Returns null; we don't know where the file really is (it's probably a class on the class path).

  - ### Uses of Resource in org.apache.tapestry5.internal.dynamic

    Methods in org.apache.tapestry5.internal.dynamic with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `DynamicTemplate` | DynamicTemplateParserImpl.`parseTemplate​(Resource resource)` |

    Constructors in org.apache.tapestry5.internal.dynamic with parameters of type Resource
    Constructor | Description
    --- | ---
    `DynamicTemplateSaxParser​(Resource resource, BindingSource bindingSource, java.util.Map<java.lang.String,​java.net.URL> publicIdToURL)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.jpa

    Constructors in org.apache.tapestry5.internal.jpa with parameters of type Resource
    Constructor | Description
    --- | ---
    `EntityManagerSourceImpl​(org.slf4j.Logger logger, Resource persistenceDescriptor, PersistenceUnitConfigurer packageNamePersistenceUnitConfigurer, java.util.Map<java.lang.String,​PersistenceUnitConfigurer> configuration)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.model

    Methods in org.apache.tapestry5.internal.model that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | MutableComponentModelImpl.`getBaseResource()` |

    Constructors in org.apache.tapestry5.internal.model with parameters of type Resource
    Constructor | Description
    --- | ---
    `MutableComponentModelImpl​(java.lang.String componentClassName, org.slf4j.Logger logger, Resource baseResource, ComponentModel parentModel, boolean pageClass, java.lang.String libraryName)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.pageload

    Methods in org.apache.tapestry5.internal.pageload that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | DefaultComponentResourceLocator.`locateTemplate​(ComponentModel model, ComponentResourceSelector selector)` |

    Methods in org.apache.tapestry5.internal.pageload that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Resource>` | DefaultComponentResourceLocator.`locateMessageCatalog​(Resource baseResource, ComponentResourceSelector selector)` |

    Methods in org.apache.tapestry5.internal.pageload with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Resource>` | DefaultComponentResourceLocator.`locateMessageCatalog​(Resource baseResource, ComponentResourceSelector selector)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.parser

    Methods in org.apache.tapestry5.internal.parser that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ComponentTemplate.`getResource()` | Returns the resource that was parsed to form the template.
    `Resource` | ComponentTemplateImpl.`getResource()` |

    Constructors in org.apache.tapestry5.internal.parser with parameters of type Resource
    Constructor | Description
    --- | ---
    `ComponentTemplateImpl​(Resource resource, java.util.List<TemplateToken> tokens, java.util.Map<java.lang.String,​Location> componentIds, boolean extension, boolean strictMixinParameters, java.util.Map<java.lang.String,​java.util.List<TemplateToken>> overrides)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ContextResource` | A resource stored with in the web application context.
    `class` | `UrlResource` |

    Methods in org.apache.tapestry5.internal.services that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | UrlResource.`forLocale​(java.util.Locale locale)` |
    `Resource` | MessagesBundle.`getBaseResource()` | Returns the base resource for this bundle of properties files.
    `Resource` | MessagesTrackingInfo.`getResource()` |
    `Resource` | UrlAsset.`getResource()` |
    `Resource` | AbstractAssetFactory.`getRootResource()` | Returns the root `ContextResource`.
    `Resource` | ExternalUrlAssetFactory.`getRootResource()` |
    `protected Resource` | ContextResource.`newResource​(java.lang.String path)` |
    `Resource` | AssetSourceImpl.`resourceForPath​(java.lang.String path)` |

    Methods in org.apache.tapestry5.internal.services with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Asset` | AbstractAssetFactory.`createAsset​(Resource resource, java.lang.String folder, java.lang.String resourcePath)` |
    `Asset` | ClasspathAssetFactory.`createAsset​(Resource resource)` |
    `Asset` | ContextAssetFactory.`createAsset​(Resource resource)` |
    `Asset` | ExternalUrlAssetFactory.`createAsset​(Resource resource)` |
    `AssetAlias` | ClasspathAssetAliasManagerImpl.`extractAssetAlias​(Resource resource)` |
    `Asset` | AssetSourceImpl.`getAsset​(Resource baseResource, java.lang.String path, java.util.Locale locale)` |
    `java.lang.String` | ResourceDigestManager.`getDigest​(Resource resource)` | Deprecated. Returns the digest for the given path.
    `java.lang.String` | ResourceDigestManagerImpl.`getDigest​(Resource resource)` |
    `ComponentTemplate` | TemplateParser.`parseTemplate​(Resource templateResource)` | Parses the given resource into a component template.
    `ComponentTemplate` | TemplateParserImpl.`parseTemplate​(Resource templateResource)` |
    `boolean` | ResourceDigestManager.`requiresDigest​(Resource resource)` | Deprecated. Returns true if the path requires that the client URL for the resource include a digest to validate that the client is authorized to access the resource.
    `boolean` | ResourceDigestManagerImpl.`requiresDigest​(Resource resource)` |
    `boolean` | ResourceStreamer.`streamResource​(Resource resource, java.lang.String providedChecksum, java.util.Set<ResourceStreamer.Options> options)` | Streams the content of the resource to the client (or sends an alternative response such as `HttpServletResponse.SC_NOT_MODIFIED`).
    `boolean` | ResourceStreamerImpl.`streamResource​(Resource resource, java.lang.String providedChecksum, java.util.Set<ResourceStreamer.Options> options)` |
    `boolean` | ResourceStreamerImpl.`streamResource​(Resource resource, StreamableResource streamable, java.lang.String providedChecksum, java.util.Set<ResourceStreamer.Options> options)` |

    Constructors in org.apache.tapestry5.internal.services with parameters of type Resource
    Constructor | Description
    --- | ---
    `AbstractAssetFactory​(ResponseCompressionAnalyzer compressionAnalyzer, ResourceChangeTracker resourceChangeTracker, StreamableResourceSource streamableResourceSource, AssetPathConstructor assetPathConstructor, Resource rootResource)` |
    `MessagesTrackingInfo​(Resource resource, java.lang.Object bundleId, java.lang.String className)` |
    `SaxTemplateParser​(Resource resource, java.util.Map<java.lang.String,​java.net.URL> publicIdToURL)` |
    `UrlAsset​(java.lang.String url, Resource resource)` |
    `XMLTokenStream​(Resource resource, java.util.Map<java.lang.String,​java.net.URL> publicIdToURL)` |

    Constructor parameters in org.apache.tapestry5.internal.services with type arguments of type Resource
    Constructor | Description
    --- | ---
    `ComponentMessagesSourceImpl​(boolean productionMode, boolean multipleClassLoaders, java.util.List<Resource> appCatalogResources, PropertiesFileParser parser, ComponentResourceLocator resourceLocator, ClasspathURLConverter classpathURLConverter, ComponentRequestSelectorAnalyzer componentRequestSelectorAnalyzer, ThreadLocale threadLocale, ComponentClassResolver componentClassResolver, org.slf4j.Logger logger)` |

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

    Methods in org.apache.tapestry5.internal.services.assets with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ResourceChangeTrackerImpl.`addDependency​(Resource dependency)` |
    `java.lang.String` | AssetChecksumGeneratorImpl.`generateChecksum​(Resource resource)` |
    `java.lang.String` | ContentTypeAnalyzerImpl.`getContentType​(Resource resource)` |
    `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)` |
    `boolean` | ChecksumPath.`stream​(Resource resource)` | If the resource exists and the checksum is correct, stream it to the client and return true.
    `long` | ResourceChangeTracker.`trackResource​(Resource resource)` | Start tracking the resource (or return the last modified time of an already tracked resource).
    `long` | ResourceChangeTrackerImpl.`trackResource​(Resource resource)` |

    Constructors in org.apache.tapestry5.internal.services.assets with parameters of type Resource
    Constructor | Description
    --- | ---
    `ContextAssetRequestHandler​(ResourceStreamer resourceStreamer, Resource rootContextResource)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.services.javascript

    Methods in org.apache.tapestry5.internal.services.javascript that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ModuleManagerImpl.`findResourceForModule​(java.lang.String moduleName)` |

    Methods in org.apache.tapestry5.internal.services.javascript with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `JavaScriptStack` | JavaScriptStackSourceImpl.`findStackForJavaScriptLibrary​(Resource resource)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.services.messages

    Classes in org.apache.tapestry5.internal.services.messages that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClientLocalizationMessageResource` | Provides a number of symbols related to client-side localization; by exposing these in the global message catalog, they are available to the client (via the "t5/core/messages" module).

    Methods in org.apache.tapestry5.internal.services.messages that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ClientLocalizationMessageResource.`forLocale​(java.util.Locale locale)` |
    `Resource` | ClientLocalizationMessageResource.`withExtension​(java.lang.String extension)` |

    Methods in org.apache.tapestry5.internal.services.messages with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​java.lang.String>` | PropertiesFileParserImpl.`parsePropertiesFile​(Resource resource)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.services.templates

    Methods in org.apache.tapestry5.internal.services.templates that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | DefaultTemplateLocator.`locateTemplate​(ComponentModel model, java.util.Locale locale)` |
    `Resource` | PageTemplateLocator.`locateTemplate​(ComponentModel model, java.util.Locale locale)` |

    Constructors in org.apache.tapestry5.internal.services.templates with parameters of type Resource
    Constructor | Description
    --- | ---
    `PageTemplateLocator​(Resource contextRoot, ComponentClassResolver resolver, java.lang.String applicationFolder)` |

  - ### Uses of Resource in org.apache.tapestry5.internal.structure

    Methods in org.apache.tapestry5.internal.structure that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | InternalComponentResourcesImpl.`getBaseResource()` |

  - ### Uses of Resource in org.apache.tapestry5.internal.util

    Classes in org.apache.tapestry5.internal.util that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MessageCatalogResource` |
    `class` | `VirtualResource` | Base class for virtual resources: resources that are not simply mapped to stored files, but are assembled, as necessary, on the fly.

    Methods in org.apache.tapestry5.internal.util that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | VirtualResource.`forFile​(java.lang.String relativePath)` |
    `Resource` | VirtualResource.`forLocale​(java.util.Locale locale)` |
    `Resource` | VirtualResource.`withExtension​(java.lang.String extension)` |

  - ### Uses of Resource in org.apache.tapestry5.ioc.internal.services

    Constructors in org.apache.tapestry5.ioc.internal.services with parameters of type Resource
    Constructor | Description
    --- | ---
    `ResourceSymbolProvider​(Resource resource)` |

  - ### Uses of Resource in org.apache.tapestry5.ioc.internal.util

    Classes in org.apache.tapestry5.ioc.internal.util that implement Resource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractResource` | Abstract implementation of `Resource`.
    `class` | `ClasspathResource` | Implementation of `Resource` for files on the classpath (as defined by a `ClassLoader`).

    Methods in org.apache.tapestry5.ioc.internal.util that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | AbstractResource.`forFile​(java.lang.String relativePath)` |
    `Resource` | AbstractResource.`forLocale​(java.util.Locale locale)` |
    `Resource` | LocationImpl.`getResource()` |
    `protected abstract Resource` | AbstractResource.`newResource​(java.lang.String path)` | Factory method provided by subclasses.
    `protected Resource` | ClasspathResource.`newResource​(java.lang.String path)` |
    `Resource` | AbstractResource.`withExtension​(java.lang.String extension)` |

    Constructors in org.apache.tapestry5.ioc.internal.util with parameters of type Resource
    Constructor | Description
    --- | ---
    `LocationImpl​(Resource resource)` |
    `LocationImpl​(Resource resource, int line)` |
    `LocationImpl​(Resource resource, int line, int column)` |

  - ### Uses of Resource in org.apache.tapestry5.ioc.test

    Methods in org.apache.tapestry5.ioc.test that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Resource` | IOCTestCase.`mockResource()` | Deprecated.

    Methods in org.apache.tapestry5.ioc.test with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | IOCTestCase.`train_forFile​(Resource resource, java.lang.String relativePath, Resource file)` | Deprecated.
    `protected void` | IOCTestCase.`train_forLocale​(Resource base, java.util.Locale locale, Resource resource)` | Deprecated.
    `protected void` | IOCTestCase.`train_getPath​(Resource r, java.lang.String path)` | Deprecated.
    `protected void` | IOCTestCase.`train_toURL​(Resource resource, java.net.URL url)` | Deprecated.

  - ### Uses of Resource in org.apache.tapestry5.kaptcha.modules

    Methods in org.apache.tapestry5.kaptcha.modules with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | KaptchaModule.`provideLibraryMessages​(OrderedConfiguration<Resource> configuration, Resource kaptchaCatalog)` |

    Method parameters in org.apache.tapestry5.kaptcha.modules with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | KaptchaModule.`provideLibraryMessages​(OrderedConfiguration<Resource> configuration, Resource kaptchaCatalog)` |

  - ### Uses of Resource in org.apache.tapestry5.model

    Methods in org.apache.tapestry5.model that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ComponentModel.`getBaseResource()` | Returns the resource corresponding to the class file for this component.

  - ### Uses of Resource in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | JavaScriptModule.`setupBaseModules​(MappedConfiguration<java.lang.String,​java.lang.Object> configuration, Resource underscoreShim, Resource jqueryShim, Resource typeahead, Resource moment, Resource transition, Resource bootstrapUtil, Compatibility compatibility)` |
    `static void` | JavaScriptModule.`setupFoundationFramework​(MappedConfiguration<java.lang.String,​java.lang.Object> configuration, java.lang.String provider, Resource domPrototype, Resource domJQuery)` |
    `static void` | AssetsModule.`setupGlobalMessageCatalog​(AssetSource assetSource, Resource applicationCatalog, OrderedConfiguration<Resource> configuration)` | Contributes: ClientLocalization A virtual resource of formatting symbols for decimal numbers Core Built in messages used by Tapestry's default validators and components AppCatalog The Resource defined by `SymbolConstants.APPLICATION_CATALOG`

    Method parameters in org.apache.tapestry5.modules with type arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | AssetsModule.`setupGlobalMessageCatalog​(AssetSource assetSource, Resource applicationCatalog, OrderedConfiguration<Resource> configuration)` | Contributes: ClientLocalization A virtual resource of formatting symbols for decimal numbers Core Built in messages used by Tapestry's default validators and components AppCatalog The Resource defined by `SymbolConstants.APPLICATION_CATALOG`

  - ### Uses of Resource in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | AssetNotFoundException.`getResource()` | The resource which wasn't found.
    `Resource` | AssetFactory.`getRootResource()` | Returns the Resource representing the root folder of the domain this factory is responsible for.
    `Resource` | AssetSource.`resourceForPath​(java.lang.String path)` | Finds the asset, either on the classpath or (if prefixed), within the indicated domain.

    Methods in org.apache.tapestry5.services with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Asset` | AssetFactory.`createAsset​(Resource resource)` | Creates an instance of an asset.
    `AssetAlias` | ClasspathAssetAliasManager.`extractAssetAlias​(Resource resource)` | Deprecated. Takes a classpath resource and determines the proper alias for it based on the mappings contributed to the service.
    `Asset` | AssetSource.`getAsset​(Resource baseResource, java.lang.String path, java.util.Locale locale)` | Finds the asset.

    Constructors in org.apache.tapestry5.services with parameters of type Resource
    Constructor | Description
    --- | ---
    `AssetNotFoundException​(java.lang.String message, Resource resource)` | Constructs an exception with message and a `Resource`.

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

    Methods in org.apache.tapestry5.services.assets with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ResourceDependencies.`addDependency​(Resource dependency)` | Marks the dependency as an additional resource.
    `java.lang.String` | AssetChecksumGenerator.`generateChecksum​(Resource resource)` | Given a raw resource, generates an MD5 checksum of the resource's contents.
    `java.lang.String` | ContentTypeAnalyzer.`getContentType​(Resource resource)` | Analyze the resource to determine its content type.
    `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.
    `java.io.InputStream` | ResourceTransformer.`transform​(Resource source, ResourceDependencies dependencies)` | Read the source input stream and provide a new input stream of the transformed content.

  - ### Uses of Resource in org.apache.tapestry5.services.dynamic

    Methods in org.apache.tapestry5.services.dynamic with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `DynamicTemplate` | DynamicTemplateParser.`parseTemplate​(Resource resource)` | Given a Resource, parse the XML file into a template.

  - ### Uses of Resource in org.apache.tapestry5.services.javascript

    Fields in org.apache.tapestry5.services.javascript declared as Resource
    Modifier and Type | Field | Description
    --- | --- | ---
    `Resource` | JavaScriptModuleConfiguration.`resource` | The resource for this shim module.

    Methods in org.apache.tapestry5.services.javascript that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ModuleManager.`findResourceForModule​(java.lang.String moduleName)` | Given a module name (which may be a path of names separated by slashes), locates the corresponding `Resource`.

    Methods in org.apache.tapestry5.services.javascript with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `JavaScriptStack` | JavaScriptStackSource.`findStackForJavaScriptLibrary​(Resource resource)` | Attempts to find the stack containing the indicated JavaScript library.

    Constructors in org.apache.tapestry5.services.javascript with parameters of type Resource
    Constructor | Description
    --- | ---
    `AMDWrapper​(Resource resource)` |
    `JavaScriptModuleConfiguration​(Resource resource)` |

  - ### Uses of Resource in org.apache.tapestry5.services.messages

    Methods in org.apache.tapestry5.services.messages with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​java.lang.String>` | PropertiesFileParser.`parsePropertiesFile​(Resource resource)` | Read the contents of the file (which is expected to exist) and return it as a Map of string keys and values (as `CaseInsensitiveMap` should be used.

  - ### Uses of Resource in org.apache.tapestry5.services.pageload

    Methods in org.apache.tapestry5.services.pageload that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ComponentResourceLocator.`locateTemplate​(ComponentModel model, ComponentResourceSelector selector)` | Locates the template for a component (including pages and base classes).

    Methods in org.apache.tapestry5.services.pageload that return types with arguments of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Resource>` | ComponentResourceLocator.`locateMessageCatalog​(Resource baseResource, ComponentResourceSelector selector)` | Locates the properties files that make up the message catalog for a specific component.

    Methods in org.apache.tapestry5.services.pageload with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Resource>` | ComponentResourceLocator.`locateMessageCatalog​(Resource baseResource, ComponentResourceSelector selector)` | Locates the properties files that make up the message catalog for a specific component.

  - ### Uses of Resource in org.apache.tapestry5.services.templates

    Methods in org.apache.tapestry5.services.templates that return Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | ComponentTemplateLocator.`locateTemplate​(ComponentModel model, java.util.Locale locale)` | Deprecated. Locates the template for the given model as a `Resource`.

  - ### Uses of Resource in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test with parameters of type Resource
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TapestryTestCase.`train_createAsset​(AssetFactory factory, Resource resource, Asset asset)` |
    `protected void` | TapestryTestCase.`train_getAsset​(AssetSource source, Resource root, java.lang.String path, java.util.Locale locale, Asset asset)` |
    `protected void` | TapestryTestCase.`train_getBaseResource​(ComponentModel model, Resource resource)` |
    `void` | TapestryTestCase.`train_getResource​(Location location, Resource resource)` |
    `protected void` | TapestryTestCase.`train_getRootResource​(AssetFactory factory, Resource rootResource)` |