# 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
  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
  Description
  `ComponentResourceSelector`
  DefaultComponentRequestSelectorAnalyzer.`buildSelectorForRequest()`
  Methods in org.apache.tapestry5.internal.pageload with parameters of type ComponentResourceSelector
  Modifier and Type
  Method
  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
  Modifier
  Constructor
  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
  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
  Description
  `ComponentResourceSelector`
  ComponentPageElementImpl.`getResourceSelector()`
  `ComponentResourceSelector`
  InternalComponentResourcesImpl.`getResourceSelector()`
  `ComponentResourceSelector`
  ComponentPageElementResources.`getSelector()`
  Returns the selector associated with this resources.
  `ComponentResourceSelector`
  ComponentPageElementResourcesImpl.`getSelector()`
  `ComponentResourceSelector`
  Page.`getSelector()`
  The selector (which includes Locale) used when the page was constructor.
  `ComponentResourceSelector`
  PageImpl.`getSelector()`
  Methods in org.apache.tapestry5.internal.structure with parameters of type ComponentResourceSelector
  Modifier and Type
  Method
  Description
  `ComponentPageElementResources`
  ComponentPageElementResourcesSource.`get(ComponentResourceSelector selector)`
  Gets (or creates) an instance of `ComponentPageElementResources` for the indicated selector.
  `ComponentPageElementResources`
  ComponentPageElementResourcesSourceImpl.`get(ComponentResourceSelector selector)`
  Constructors in org.apache.tapestry5.internal.structure with parameters of type ComponentResourceSelector
  Modifier
  Constructor
  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
  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
  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
  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).