    001package org.apache.tapestry5.services.transform;
    002
    003/**
    004 * Defines how a particular controlled package is processed. Currently there is only one option, but further options
    005 * (to allow a package to be reloaded but not transformed, and to allow a package to be transformed but not as
    006 * components)
    007 * may be supported in the future.
    008 *
    009 * @since 5.3
    010 */
    011public enum ControlledPackageType
    012{
    013    /**
    014     * Top-level classes within the packages are components, that are transformed according to
    015     * {@link ComponentClassTransformWorker2}. All top-level classes must be components.
    016     */
    017    COMPONENT;
    018}