# Package org.apache.tapestry5.internal.structure

package org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.

- Related Packages
  Package
  Description
  org.apache.tapestry5.internal
  [INTERNAL USE ONLY] internal support classes; API subject to change.
- Class
  Description
  AbstractComponentCallback
  Base class for most implementations of `ComponentCallback`, used when there is an underlying `Event`.
  BlockImpl
  BodyPageElement
  A type of page element that has a body that can be added to.
  ComponentCallback
  Callback interface, used when invoking lifecycle methods on components.
  ComponentPageElement
  Defines an element of a `Page` that is a full `Component`, including the possibility of its own template and mixins.
  ComponentPageElementImpl
  Implements `RenderCommand` and represents a component within an overall page.
  ComponentPageElementResources
  Provides access to common methods of various services, needed by implementations of `ComponentPageElement` and `InternalComponentResources`.
  ComponentPageElementResourcesImpl
  ComponentPageElementResourcesSource
  Provides access to the `ComponentPageElementResources` facade.
  ComponentPageElementResourcesSourceImpl
  ExpansionPageElement
  InternalComponentResourcesImpl
  The bridge between a component and its `ComponentPageElement`, that supplies all kinds of resources to the component, including access to its parameters, parameter bindings, and persistent field data.
  LifecycleNotificationComponentCallback
  Implementation of `ComponentCallback` used for lifecycle notifications that do not have an event, and can therefore never be aborted.
  Page
  Represents a unique page within the application.
  Page.Stats
  Page construction statistics for the page.
  PageImpl
  PageResetListener
  Deprecated.
  in 5.3.4
  RenderPhaseEvent