# Uses of Interface
org.apache.tapestry5.internal.structure.Page

Packages that use Page
Package
Description
org.apache.tapestry5.corelib.pages
The set of core pages available in all Tapestry applications
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
Core services

- ## Uses of Page in org.apache.tapestry5.corelib.pages

  Fields in org.apache.tapestry5.corelib.pages with type parameters of type Page
  Modifier and Type
  Field
  Description
  `static BeanModel<Page>`
  PageCatalog.`model`
  Methods in org.apache.tapestry5.corelib.pages that return types with arguments of type Page
  Modifier and Type
  Method
  Description
  `Collection<Page>`
  PageCatalog.`getPages()`

- ## Uses of Page in org.apache.tapestry5.internal.pageload

  Methods in org.apache.tapestry5.internal.pageload that return Page
  Modifier and Type
  Method
  Description
  `Page`
  PageLoaderImpl.`loadPage(String logicalPageName, ComponentResourceSelector selector)`

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

  Methods in org.apache.tapestry5.internal.services that return Page
  Modifier and Type
  Method
  Description
  `Page`
  RequestPageCache.`get(String pageName)`
  Gets the page via its page name, in the current locale.
  `Page`
  RequestPageCacheImpl.`get(String pageName)`
  `Page`
  PageSource.`getPage(String canonicalPageName)`
  Returns a loaded instance of the indicated page, using the Locale and other information from the `ComponentResourceSelector` obtained from the `ComponentRequestSelectorAnalyzer`.
  `Page`
  PageSourceImpl.`getPage(String canonicalPageName)`
  `Page`
  PageSourceImpl.`getPage(String canonicalPageName, boolean invalidateUnknownContext, Set<String> alreadyProcessed)`
  `Page`
  PageRenderQueue.`getRenderingPage()`
  Returns the page that is rendering markup content.
  `Page`
  PageRenderQueueImpl.`getRenderingPage()`
  `Page`
  PageLoader.`loadPage(String pageName, ComponentResourceSelector selector)`
  Loads the page for the indicated selector.
  Methods in org.apache.tapestry5.internal.services that return types with arguments of type Page
  Modifier and Type
  Method
  Description
  `Set<Page>`
  PageSource.`getAllPages()`
  Returns all currently loaded pages.
  `Set<Page>`
  PageSourceImpl.`getAllPages()`
  Methods in org.apache.tapestry5.internal.services with parameters of type Page
  Modifier and Type
  Method
  Description
  `Link`
  LinkSource.`createComponentEventLink(Page page, String nestedId, String eventType, boolean forForm, Object... context)`
  Creates a stateful action link.
  `Link`
  LinkSourceImpl.`createComponentEventLink(Page page, String nestedId, String eventType, boolean forForm, Object... eventContext)`
  `ContentType`
  PageContentTypeAnalyzer.`findContentType(Page page)`
  Analyzes the meta-data for the page and identifies the correct `ContentType` (including encoding).
  `ContentType`
  PageContentTypeAnalyzerImpl.`findContentType(Page page)`
  `void`
  PageRenderQueue.`initializeForCompletePage(Page page)`
  Initializes the queue for rendering of a complete page.
  `void`
  PageRenderQueueImpl.`initializeForCompletePage(Page page)`
  `MarkupWriter`
  MarkupWriterFactoryImpl.`newMarkupWriter(Page page)`
  `MarkupWriter`
  MarkupWriterFactoryImpl.`newPartialMarkupWriter(Page page)`
  `void`
  PageMarkupRenderer.`renderPageMarkup(Page page, MarkupWriter writer)`
  Initializes the rendering using the `MarkupRenderer` pipeline.
  `void`
  PageMarkupRendererImpl.`renderPageMarkup(Page page, MarkupWriter writer)`
  `void`
  PageResponseRenderer.`renderPageResponse(Page page)`
  `void`
  PageResponseRendererImpl.`renderPageResponse(Page page)`
  `void`
  PageRenderQueue.`setRenderingPage(Page page)`
  Sets the default page that will render the response.
  `void`
  PageRenderQueueImpl.`setRenderingPage(Page page)`

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

  Classes in org.apache.tapestry5.internal.structure that implement Page
  Modifier and Type
  Class
  Description
  `class`
  `PageImpl`
  Methods in org.apache.tapestry5.internal.structure that return Page
  Modifier and Type
  Method
  Description
  `Page`
  ComponentPageElement.`getContainingPage()`
  Returns the page which contains this component.
  `Page`
  ComponentPageElementImpl.`getContainingPage()`
  Constructors in org.apache.tapestry5.internal.structure with parameters of type Page
  Modifier
  Constructor
  Description
  ``
  `ComponentPageElementImpl(Page page, Instantiator instantiator, ComponentPageElementResources elementResources)`
  Constructor for the root component of a page.
  ``
  `InternalComponentResourcesImpl(Page page, ComponentPageElement element, ComponentResources containerResources, ComponentPageElementResources elementResources, String completeId, String nestedId, Instantiator componentInstantiator, boolean mixin)`

- ## Uses of Page in org.apache.tapestry5.services

  Methods in org.apache.tapestry5.services with parameters of type Page
  Modifier and Type
  Method
  Description
  `MarkupWriter`
  MarkupWriterFactory.`newMarkupWriter(Page page)`
  Obtains a markup writer that will render the content for the provided page.
  `MarkupWriter`
  MarkupWriterFactory.`newPartialMarkupWriter(Page page)`
  Obtains a markup writer that will render the content for the provided page, configured for partial page rendering (i.e., for a response to an Ajax request).