## Uses of Interface
org.apache.tapestry5.ComponentResourcesCommon

- Packages that use ComponentResourcesCommon
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal 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.test | Support for testing Tapestry pages

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

    Subinterfaces of ComponentResourcesCommon in org.apache.tapestry5
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ComponentResources` | Provides a component instance with the resources provided by the framework.

  - ### Uses of ComponentResourcesCommon in org.apache.tapestry5.internal

    Subinterfaces of ComponentResourcesCommon in org.apache.tapestry5.internal
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `InternalComponentResources` | An extension of `ComponentResources` that represents additional methods that are private to the framework and not exposed in any public APIs.

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

    Subinterfaces of ComponentResourcesCommon in org.apache.tapestry5.internal.structure
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ComponentPageElement` | Defines an element of a `Page` that is a full `Component`, including the possibility of its own template and mixins.

    Classes in org.apache.tapestry5.internal.structure that implement ComponentResourcesCommon
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentPageElementImpl` | Implements `RenderCommand` and represents a component within an overall page.
    `class` | `InternalComponentResourcesImpl` | The bridge between a component and its `ComponentPageElement`, that supplies all kinds of resources to the component, including access to its parameters, parameter bindings, and persistent field data.

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

    Methods in org.apache.tapestry5.test with parameters of type ComponentResourcesCommon
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TapestryTestCase.`train_getCompleteId​(ComponentResourcesCommon resources, String completeId)` |
    `protected void` | TapestryTestCase.`train_getLocale​(ComponentResourcesCommon resources, Locale locale)` |
    `protected void` | TapestryTestCase.`train_getPageName​(ComponentResourcesCommon resources, String pageName)` |