# Uses of Interface
org.apache.tapestry5.internal.services.TemplateParser

Packages that use TemplateParser
Package
Description
org.apache.tapestry5.internal.dynamic
[INTERNAL USE ONLY] support classes for the `Dynamic` component; API subject to change
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.modules

- ## Uses of TemplateParser in org.apache.tapestry5.internal.dynamic

  Constructors in org.apache.tapestry5.internal.dynamic with parameters of type TemplateParser
  Modifier
  Constructor
  Description
  ``
  `DynamicTemplateParserImpl(ClasspathURLConverter converter, BindingSource bindingSource, PageSource pageSource, TemplateParser componentTemplateParser)`

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

  Classes in org.apache.tapestry5.internal.services that implement TemplateParser
  Modifier and Type
  Class
  Description
  `class`
  `TemplateParserImpl`
  Parses Tapestry XML template files into `ComponentTemplate` instances.
  Constructors in org.apache.tapestry5.internal.services with parameters of type TemplateParser
  Modifier
  Constructor
  Description
  ``
  `ComponentDependencyRegistryImpl(PageClassLoaderContextManager pageClassLoaderContextManager, PlasticManager plasticManager, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, String componentDependencyFile, boolean productionMode)`
  ``
  `ComponentTemplateSourceImpl(boolean productionMode, boolean multipleClassLoaders, TemplateParser parser, ComponentResourceLocator locator, ClasspathURLConverter classpathURLConverter, ComponentRequestSelectorAnalyzer componentRequestSelectorAnalyzer, ThreadLocale threadLocale, org.slf4j.Logger logger)`

- ## Uses of TemplateParser in org.apache.tapestry5.modules

  Methods in org.apache.tapestry5.modules with parameters of type TemplateParser
  Modifier and Type
  Method
  Description
  `static ComponentDependencyRegistry`
  PageLoadModule.`buildComponentDependencyRegistry(InternalComponentInvalidationEventHub internalComponentInvalidationEventHub, ResourceChangeTracker resourceChangeTracker, ComponentTemplateSource componentTemplateSource, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentInstantiatorSource componentInstantiatorSource, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, PerthreadManager perthreadManager, String componentDependencyFile, boolean productionMode)`