# Uses of Annotation Type
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.internal.transform
[INTERNAL USE ONLY] component class transformation 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
  Modifier
  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
  Modifier
  Constructor
  Description
  ``
  `AjaxPartialResponseRendererImpl(MarkupWriterFactory factory, Request request, Response response, PartialMarkupRenderer partialMarkupRenderer, String outputEncoding, boolean compactJSON)`
  ``
  `ComponentTemplateSourceImpl(boolean productionMode, boolean multipleClassLoaders, TemplateParser parser, ComponentResourceLocator locator, ClasspathURLConverter classpathURLConverter, ComponentRequestSelectorAnalyzer componentRequestSelectorAnalyzer, ThreadLocale threadLocale, org.slf4j.Logger logger)`
  ``
  `ComponentTemplateSourceImpl(boolean productionMode, boolean multipleClassLoaders, TemplateParser parser, ComponentResourceLocator locator, ClasspathURLConverter classpathURLConverter, ComponentRequestSelectorAnalyzer componentRequestSelectorAnalyzer, ThreadLocale threadLocale, org.slf4j.Logger logger)`
  ``
  `Html5SupportImpl(boolean enabled)`

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

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

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

  Constructor parameters in org.apache.tapestry5.internal.transform with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `CachedWorker(BindingSource bindingSource, PerthreadManager perthreadManager, PropertyValueProviderWorker propertyValueProviderWorker, boolean productionMode, boolean multipleClassloaders)`
  ``
  `CachedWorker(BindingSource bindingSource, PerthreadManager perthreadManager, PropertyValueProviderWorker propertyValueProviderWorker, boolean productionMode, boolean multipleClassloaders)`

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

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