    001    package 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     */
    011    public 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    }