## 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 and 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 and 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 and 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 and Description
    --- | ---
    `Page` | RequestPageCache.`get(String pageName)` Gets the page via its page name, in the current locale.
    `Page` | RequestPageCacheImpl.`get(String pageName)`
    `Page` | PageSourceImpl.`getPage(String canonicalPageName)`
    `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` | PageRenderQueueImpl.`getRenderingPage()`
    `Page` | PageRenderQueue.`getRenderingPage()` Returns the page that is rendering markup content.
    `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 and Description
    --- | ---
    `Set<Page>` | PageSourceImpl.`getAllPages()`
    `Set<Page>` | PageSource.`getAllPages()` Returns all currently loaded pages.

    Methods in org.apache.tapestry5.internal.services with parameters of type Page
    Modifier and Type | Method and 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` | PageRenderQueueImpl.`initializeForCompletePage(Page page)`
    `void` | PageRenderQueue.`initializeForCompletePage(Page page)` Initializes the queue for rendering of a complete page.
    `MarkupWriter` | MarkupWriterFactoryImpl.`newMarkupWriter(Page page)`
    `MarkupWriter` | MarkupWriterFactoryImpl.`newPartialMarkupWriter(Page page)`
    `void` | PageMarkupRendererImpl.`renderPageMarkup(Page page, MarkupWriter writer)`
    `void` | PageMarkupRenderer.`renderPageMarkup(Page page, MarkupWriter writer)` Initializes the rendering using the `MarkupRenderer` pipeline.
    `void` | PageResponseRendererImpl.`renderPageResponse(Page page)`
    `void` | PageResponseRenderer.`renderPageResponse(Page page)`
    `void` | PageRenderQueueImpl.`setRenderingPage(Page page)`
    `void` | PageRenderQueue.`setRenderingPage(Page page)` Sets the default page that will render the response.

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

    Classes in org.apache.tapestry5.internal.structure that implement Page
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PageImpl`

    Methods in org.apache.tapestry5.internal.structure that return Page
    Modifier and Type | Method and 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
    Constructor and 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 and 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).

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.