## Uses of Class
org.apache.tapestry5.ioc.annotations.Inject

- Packages that use Inject
  Package | Description
  --- | ---
  org.apache.tapestry5.corelib.base | Base components intended to be extended by other components rather than used directly in templates.
  org.apache.tapestry5.http.internal.services |
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of Inject in org.apache.tapestry5.corelib.base

    Fields in org.apache.tapestry5.corelib.base with annotations of type Inject
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected String` | AbstractField.`cssClass` |
    `protected ComponentDefaultProvider` | AbstractField.`defaultProvider` |
    `protected Environment` | AbstractField.`environment` |
    `protected FieldValidationSupport` | AbstractField.`fieldValidationSupport` |
    `protected Request` | AbstractField.`request` |
    `protected Request` | AbstractInternalPage.`request` |
    `protected ComponentResources` | AbstractField.`resources` |
    `protected ComponentResources` | AbstractLink.`resources` |
    `protected ComponentResources` | BaseClientElement.`resources` |

  - ### Uses of Inject in org.apache.tapestry5.http.internal.services

    Constructor parameters in org.apache.tapestry5.http.internal.services with annotations of type Inject
    Constructor | Description
    --- | ---
    `BaseURLSourceImpl​(Request request, String hostname, int hostPort, int secureHostPort)` |

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

    Constructor parameters in org.apache.tapestry5.internal.services with annotations of type Inject
    Constructor | Description
    --- | ---
    `AjaxPartialResponseRendererImpl​(MarkupWriterFactory factory, Request request, Response response, PartialMarkupRenderer partialMarkupRenderer, String outputEncoding, boolean compactJSON)` |
    `ComponentTemplateSourceImpl​(boolean productionMode, TemplateParser parser, ComponentResourceLocator locator, ClasspathURLConverter classpathURLConverter, ComponentRequestSelectorAnalyzer componentRequestSelectorAnalyzer, ThreadLocale threadLocale)` |
    `Html5SupportImpl​(boolean enabled)` |

  - ### Uses of Inject in org.apache.tapestry5.internal.test

    Constructors in org.apache.tapestry5.internal.test with annotations of type Inject
    Constructor | Description
    --- | ---
    `TestableRequestImpl​(String contextPath)` |

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

    Methods in org.apache.tapestry5.test that return Inject
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Inject` | TapestryTestCase.`mockInject()` |