## Uses of Class
org.apache.tapestry5.services.pageload.ComponentResourceSelector

- Packages that use ComponentResourceSelector
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  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.

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

    Methods in org.apache.tapestry5 that return ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `ComponentResourceSelector` | ComponentResourcesCommon.`getResourceSelector()` Returns the selector used when constructing the component and its containing page.

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

    Methods in org.apache.tapestry5.internal.pageload that return ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `ComponentResourceSelector` | DefaultComponentRequestSelectorAnalyzer.`buildSelectorForRequest()`

    Methods in org.apache.tapestry5.internal.pageload with parameters of type ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.tapestry5.internal.pageload.ComponentAssembler` | ComponentAssemblerSource.`getAssembler(String className, ComponentResourceSelector selector)` Gets (and possibly creates) a component assembler for the indicated class name and selector.
    `org.apache.tapestry5.internal.pageload.ComponentAssembler` | PageLoaderImpl.`getAssembler(String className, ComponentResourceSelector selector)`
    `Page` | PageLoaderImpl.`loadPage(String logicalPageName, ComponentResourceSelector selector)`
    `List<Resource>` | DefaultComponentResourceLocator.`locateMessageCatalog(Resource baseResource, ComponentResourceSelector selector)`
    `Resource` | DefaultComponentResourceLocator.`locateTemplate(ComponentModel model, ComponentResourceSelector selector)`

    Constructors in org.apache.tapestry5.internal.pageload with parameters of type ComponentResourceSelector
    Constructor and Description
    `EmbeddedComponentAssemblerImpl(ComponentAssemblerSource assemblerSource, ComponentInstantiatorSource instantiatorSource, ComponentClassResolver componentClassResolver, String componentClassName, ComponentResourceSelector selector, EmbeddedComponentModel embeddedModel, String templateMixins, Location location, boolean strictMixinParameters)`

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

    Methods in org.apache.tapestry5.internal.services with parameters of type ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `Messages` | ComponentMessagesSourceImpl.`getMessages(ComponentModel componentModel, ComponentResourceSelector selector)`
    `Messages` | MessagesSource.`getMessages(MessagesBundle bundle, ComponentResourceSelector selector)` Used to obtain a `Messages` instance for a particular component, within a particular locale.
    `Messages` | MessagesSourceImpl.`getMessages(MessagesBundle bundle, ComponentResourceSelector selector)`
    `ComponentTemplate` | ComponentTemplateSource.`getTemplate(ComponentModel componentModel, ComponentResourceSelector selector)` Provides access to a template.
    `ComponentTemplate` | ComponentTemplateSourceImpl.`getTemplate(ComponentModel componentModel, ComponentResourceSelector selector)`
    `Page` | PageLoader.`loadPage(String pageName, ComponentResourceSelector selector)` Loads the page for the indicated selector.

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

    Methods in org.apache.tapestry5.internal.structure that return ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `ComponentResourceSelector` | ComponentPageElementImpl.`getResourceSelector()`
    `ComponentResourceSelector` | InternalComponentResourcesImpl.`getResourceSelector()`
    `ComponentResourceSelector` | Page.`getSelector()` The selector (which includes Locale) used when the page was constructor.
    `ComponentResourceSelector` | PageImpl.`getSelector()`
    `ComponentResourceSelector` | ComponentPageElementResourcesImpl.`getSelector()`
    `ComponentResourceSelector` | ComponentPageElementResources.`getSelector()` Returns the selector associated with this resources.

    Methods in org.apache.tapestry5.internal.structure with parameters of type ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `ComponentPageElementResources` | ComponentPageElementResourcesSourceImpl.`get(ComponentResourceSelector selector)`
    `ComponentPageElementResources` | ComponentPageElementResourcesSource.`get(ComponentResourceSelector selector)` Gets (or creates) an instance of `ComponentPageElementResources` for the indicated selector.

    Constructors in org.apache.tapestry5.internal.structure with parameters of type ComponentResourceSelector
    Constructor and Description
    `ComponentPageElementResourcesImpl(ComponentResourceSelector selector, ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)`
    `PageImpl(String name, ComponentResourceSelector selector, PersistentFieldManager persistentFieldManager, PerthreadManager perThreadManager, MetaDataLocator metaDataLocator)`

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

    Methods in org.apache.tapestry5.services.messages with parameters of type ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `Messages` | ComponentMessagesSource.`getMessages(ComponentModel componentModel, ComponentResourceSelector selector)` Used to obtain a `Messages` instance for a particular component, using a particular selector.

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

    Methods in org.apache.tapestry5.services.pageload that return ComponentResourceSelector
    Modifier and Type | Method and Description
    --- | ---
    `ComponentResourceSelector` | ComponentRequestSelectorAnalyzer.`buildSelectorForRequest()` Constructs a selector for locating or loading pages in the current request.
    `<T> ComponentResourceSelector` | ComponentResourceSelector.`withAxis(Class<T> axisType, T axisValue)` Returns a new selector with the given axis data.

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

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.