# Package org.apache.tapestry5.internal

package org.apache.tapestry5.internal
[INTERNAL USE ONLY] internal support classes; API subject to change.

- Related Packages
  Package
  Description
  org.apache.tapestry5
  Root package for Tapestry, containing common interfaces and data types used throughout the framework.
- Class
  Description
  AbstractEventContext
  AssetConstants
  Defines constants for the two basic asset prefixes.
  BeanEditContextImpl
  BeanValidationContext
  Defines a context for validating beans.
  BeanValidationContextImpl
  ComponentOverrideImpl
  ContextResourceSymbolProvider
  Makes a `Resource` in the `Context` available as a `SymbolProvider`
  DefaultNullFieldStrategy
  Default strategy, which is to do nothing: null values stay null.
  DefaultValueLabelProvider
  Uses the `TypeCoercer` to convert an arbitrary value to a string.
  EmptyEventContext
  Placeholder used when no context is available.
  FormsRequirePostException
  Exception thrown by Tapestry's `Form` component when the request method is other than POST.
  FormsRequirePostExceptionHandlerAssistant
  Handles `FormsRequirePostException`s (thrown by the `Form` component when the request method was other than post) by redirecting to the page containing the form.
  InternalComponentResources
  An extension of `ComponentResources` that represents additional methods that are private to the framework and not exposed in any public APIs.
  InternalComponentResourcesCommon
  Operations shared by `InternalComponentResources` and `ComponentPageElement`.
  InternalConstants
  InternalSymbols
  KeyValue
  A key/value pair.
  OptionGroupModelImpl
  OptionModelImpl
  PageCatalogTotals
  PropertyOverridesImpl
  RecursiveContext
  Class that makes the link between `Recursive` and `RecursiveBody`.
  RecursiveContext.Provider
  SelectModelImpl
  TapestryInternalUtils
  Shared utility methods used by various implementation classes.
  ThrowawayClassLoader
  URLEventContext
  Implementation based on values extracted from the URL (an event context, or a page activation context) that uses a `ContextValueEncoder` to convert from string values to the desired values.
  ZeroNullFieldStrategy
  Treats nulls to or from the client as if they were 0's.