# Package org.apache.tapestry5.internal

[INTERNAL USE ONLY] internal support classes; API subject to change.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BeanValidationContext | Defines a context for validating beans.
  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`.
  InternalPropertyConduit | Extension to `PropertyConduit2` that adds a method to determine the name of the property.

- Class Summary
  Class | Description
  --- | ---
  AbstractContributionDef | Partially implements `ContributionDef`, providing empty implementations of the three contribute() methods.
  AbstractEventContext |
  AssetConstants | Defines constants for the two basic asset prefixes.
  BeanEditContextImpl |
  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.
  InternalConstants |
  InternalSymbols |
  KeyValue | A key/value pair.
  OptionGroupModelImpl |
  OptionModelImpl |
  PageCatalogTotals |
  PropertyOverridesImpl |
  SelectModelImpl |
  ServletContextSymbolProvider | A wrapper around `ServletContext` that makes init-parameters accessible as symbols.
  SingleKeySymbolProvider | Implementation of `SymbolProvider` that only supports a single key/value pair.
  SyntheticModuleDef | A synthetic module definition, used to mix in some additional "pre-built" service configuration contributions.
  SyntheticSymbolSourceContributionDef | Makes a contribution to the SymbolSource service configuration.
  TapestryAppInitializer | This class is used to build the `Registry`.
  TapestryInternalUtils | Shared utility methods used by various implementation classes.
  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.

## Package org.apache.tapestry5.internal Description

[INTERNAL USE ONLY] internal support classes; API subject to change.

5.6.0 - Copyright © 2003-2020 The Apache Software Foundation.