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}