# Package org.apache.tapestry5.corelib

package org.apache.tapestry5.corelib
Root package for Tapestry's core library.

- Related Packages
  Package
  Description
  org.apache.tapestry5
  Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.corelib.base
  Base components intended to be extended by other components rather than used directly in templates.
  org.apache.tapestry5.corelib.components
  The set of core components available in all Tapestry applications
  org.apache.tapestry5.corelib.data
  A set of enums used by Tapestry and also useful in custom Tapestry components and services.
  org.apache.tapestry5.corelib.internal
  [INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change core components.
  org.apache.tapestry5.corelib.mixins
  The set of core mixins available in all Tapestry applications
  org.apache.tapestry5.corelib.pages
  The set of core pages available in all Tapestry applications
- Enums
  Class
  Description
  ClientValidation
  Controls if and how client-side form input validation occurs.
  LoopFormState
  Identifies how a `LoopFormState` component stores state into the `FormSupport` object.
  SubmitMode
  Defines the client and server-side behavior of a `Submit` or `LinkSubmit` component.