Uses of Package
org.apache.tapestry5.plastic

Packages that use org.apache.tapestry5.plastic
org.apache.tapestry5.beanvalidator Support for JSR-303 Bean Validation via the Hibernate validator implementation 
org.apache.tapestry5.internal.hibernate [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change 
org.apache.tapestry5.internal.jpa [INTERNAL USE ONLY] support classes for the JPA module; API subject to change 
org.apache.tapestry5.internal.plastic [INTERNAL USE ONLY] Plastic implementation details; API subject to change 
org.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to change 
org.apache.tapestry5.internal.services.meta [INTERNAL USE ONLY] metadata support classes; API subject to change 
org.apache.tapestry5.internal.transform [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change. 
org.apache.tapestry5.ioc A code-centric, high-performance, simple Inversion of Control container 
org.apache.tapestry5.ioc.internal.services [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change. 
org.apache.tapestry5.ioc.internal.util [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change 
org.apache.tapestry5.ioc.services Tapestry IOC service interfaces 
org.apache.tapestry5.plastic Plastic, Tapestry's component class transformation library based on ASM 
org.apache.tapestry5.services Core services 
org.apache.tapestry5.services.transform Support for component class transformation. 
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.beanvalidator
PlasticClass
          The representation of a class while it is being instrumented and transformed.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.internal.hibernate
PlasticClass
          The representation of a class while it is being instrumented and transformed.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.internal.jpa
MethodAdvice
          MethodAdvice is a special callback that is threaded into the implementation of a method.
MethodInvocation
          A representation of the invocation of a method that allows the behavior of the method to be advised: either by changing parameter values, or by changing the return value, or by catch or throwing different exceptions.
PlasticClass
          The representation of a class while it is being instrumented and transformed.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.internal.plastic
AnnotationAccess
          Interface implemented by members that may hold annotations.
ClassInstantiator
          The end result of a class transformation is a ClassInstantiator that can be used to instantiate an instance of the transformed class.
ClassType
          Identifies the type of class referenced in a PlasticClassEvent.
Condition
          Condition used with InstructionBuilder.when(Condition, WhenCallback).
ConstructorCallback
          Supplies construction-time logic for the class' constructor.
FieldHandle
          Allows read/write access directly to a field (bypassing accessors).
InstanceContext
          Defines per-instance context values for a transformed PlasticClass.
InstructionBuilder
          Simplifies the generation of method instructions for a particular method (or constructor), allowing bytecode to be created with a friendlier API that focuses on Java type names (names as they would appear in Java source) rather than JVM descriptors or internal names.
InstructionBuilderCallback
          Used in various places to allow some code to be constructed under controlled circumstances.
LocalVariable
          Variable available inside a LocalVariableCallback.
LocalVariableCallback
          A callback for generating code where a local variable is in effect.
MethodAdvice
          MethodAdvice is a special callback that is threaded into the implementation of a method.
MethodDescription
          Describes a PlasticMethod in terms of a method name, a set of modifiers (public, private, static, final, etc.), a return type, types of method arguments, and types of checked exceptions.
MethodHandle
          Similiar to Method, this allows a method of a Plastic class to be invoked regardless of visibility.
MethodInvocation
          A representation of the invocation of a method that allows the behavior of the method to be advised: either by changing parameter values, or by changing the return value, or by catch or throwing different exceptions.
MethodInvocationResult
          The result of a method invocation, which encapsulates the actual return value (if any), as well as any checked exception.
PlasticClass
          The representation of a class while it is being instrumented and transformed.
PlasticClassListener
          Allows a listener to be notified about classes about to be loaded by the manager's class loader.
PlasticClassListenerHub
          Methods for adding and removing PlasticClassListeners .
PlasticClassTransformation
          A wrapper around a PlasticClass that allows the class to be converted into a concrete class, once all transformations are complete.
PlasticClassTransformer
          Interface for defining how a PlasticClass is transformed.
PlasticField
          Represents a field of a class being transformed.
PlasticManagerDelegate
          Delegate to the PlasticManager that performs the actual transformations of the class.
PlasticMethod
          A method of a transformed class.
SwitchBlock
          Support for building the equivalent of a Java switch statement.
SwitchCallback
          A callback used by a SwitchBlock to manage the generation of code.
TransformationOption
          Options used when transforming classes.
TryCatchBlock
          Allows a portion of a method to be marked so that exception and finally handlers can be provided.
TryCatchCallback
          A callback used with InstructionBuilder.startTryCatch(TryCatchCallback).
WhenCallback
          Used with InstructionBuilder.when(Condition, WhenCallback).
WhileCallback
          Callback used with InstructionBuilder.doWhile(Condition, WhileCallback).
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.internal.services
ClassInstantiator
          The end result of a class transformation is a ClassInstantiator that can be used to instantiate an instance of the transformed class.
PlasticClass
          The representation of a class while it is being instrumented and transformed.
PlasticClassEvent
          Describes a transformed class about to be loaded.
PlasticClassListener
          Allows a listener to be notified about classes about to be loaded by the manager's class loader.
PlasticClassTransformer
          Interface for defining how a PlasticClass is transformed.
PlasticField
          Represents a field of a class being transformed.
PlasticManagerDelegate
          Delegate to the PlasticManager that performs the actual transformations of the class.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.internal.services.meta
PlasticClass
          The representation of a class while it is being instrumented and transformed.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.internal.transform
FieldConduit
          A FieldConduit is an object that effectively replaces the field in the instantiated object.
InstanceContext
          Defines per-instance context values for a transformed PlasticClass.
MethodDescription
          Describes a PlasticMethod in terms of a method name, a set of modifiers (public, private, static, final, etc.), a return type, types of method arguments, and types of checked exceptions.
PlasticClass
          The representation of a class while it is being instrumented and transformed.
PlasticField
          Represents a field of a class being transformed.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.ioc
MethodAdvice
          MethodAdvice is a special callback that is threaded into the implementation of a method.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.ioc.internal.services
ClassInstantiator
          The end result of a class transformation is a ClassInstantiator that can be used to instantiate an instance of the transformed class.
MethodAdvice
          MethodAdvice is a special callback that is threaded into the implementation of a method.
MethodInvocation
          A representation of the invocation of a method that allows the behavior of the method to be advised: either by changing parameter values, or by changing the return value, or by catch or throwing different exceptions.
PlasticClassEvent
          Describes a transformed class about to be loaded.
PlasticClassListener
          Allows a listener to be notified about classes about to be loaded by the manager's class loader.
PlasticClassListenerHub
          Methods for adding and removing PlasticClassListeners .
PlasticClassTransformation
          A wrapper around a PlasticClass that allows the class to be converted into a concrete class, once all transformations are complete.
PlasticClassTransformer
          Interface for defining how a PlasticClass is transformed.
PlasticManager
          Manages the internal class loaders and other logics necessary to load and transform existing classes, or to create new classes dynamically at runtime.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.ioc.internal.util
MethodAdvice
          MethodAdvice is a special callback that is threaded into the implementation of a method.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.ioc.services
ClassInstantiator
          The end result of a class transformation is a ClassInstantiator that can be used to instantiate an instance of the transformed class.
PlasticClassListenerHub
          Methods for adding and removing PlasticClassListeners .
PlasticClassTransformation
          A wrapper around a PlasticClass that allows the class to be converted into a concrete class, once all transformations are complete.
PlasticClassTransformer
          Interface for defining how a PlasticClass is transformed.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.plastic
AnnotationAccess
          Interface implemented by members that may hold annotations.
ClassInstantiator
          The end result of a class transformation is a ClassInstantiator that can be used to instantiate an instance of the transformed class.
ClassType
          Identifies the type of class referenced in a PlasticClassEvent.
ComputedValue
          Provides an indirect, or computed, value.
Condition
          Condition used with InstructionBuilder.when(Condition, WhenCallback).
ConstructorCallback
          Supplies construction-time logic for the class' constructor.
FieldConduit
          A FieldConduit is an object that effectively replaces the field in the instantiated object.
FieldHandle
          Allows read/write access directly to a field (bypassing accessors).
InstanceContext
          Defines per-instance context values for a transformed PlasticClass.
InstructionBuilder
          Simplifies the generation of method instructions for a particular method (or constructor), allowing bytecode to be created with a friendlier API that focuses on Java type names (names as they would appear in Java source) rather than JVM descriptors or internal names.
InstructionBuilderCallback
          Used in various places to allow some code to be constructed under controlled circumstances.
LocalVariable
          Variable available inside a LocalVariableCallback.
LocalVariableCallback
          A callback for generating code where a local variable is in effect.
MethodAdvice
          MethodAdvice is a special callback that is threaded into the implementation of a method.
MethodDescription
          Describes a PlasticMethod in terms of a method name, a set of modifiers (public, private, static, final, etc.), a return type, types of method arguments, and types of checked exceptions.
MethodHandle
          Similiar to Method, this allows a method of a Plastic class to be invoked regardless of visibility.
MethodInvocation
          A representation of the invocation of a method that allows the behavior of the method to be advised: either by changing parameter values, or by changing the return value, or by catch or throwing different exceptions.
MethodInvocationResult
          The result of a method invocation, which encapsulates the actual return value (if any), as well as any checked exception.
MethodParameter
          Access to the parameters of a method, in particular, any visible annotations on that method.
Opcodes
          Used to document the InstructionBuilder and TryCatchBlock
PlasticClass
          The representation of a class while it is being instrumented and transformed.
PlasticClassEvent
          Describes a transformed class about to be loaded.
PlasticClassListener
          Allows a listener to be notified about classes about to be loaded by the manager's class loader.
PlasticClassListenerHub
          Methods for adding and removing PlasticClassListeners .
PlasticClassTransformation
          A wrapper around a PlasticClass that allows the class to be converted into a concrete class, once all transformations are complete.
PlasticClassTransformer
          Interface for defining how a PlasticClass is transformed.
PlasticField
          Represents a field of a class being transformed.
PlasticManager
          Manages the internal class loaders and other logics necessary to load and transform existing classes, or to create new classes dynamically at runtime.
PlasticManager.PlasticManagerBuilder
          A builder object for configuring the PlasticManager before instantiating it.
PlasticManagerDelegate
          Delegate to the PlasticManager that performs the actual transformations of the class.
PlasticMethod
          A method of a transformed class.
PropertyAccessType
          Used when converting a field into a property (that is, adding accessor methods for the field) to identify which method(s) to create (a getter to access the value and/or a mutator to modify the value).
SwitchBlock
          Support for building the equivalent of a Java switch statement.
SwitchCallback
          A callback used by a SwitchBlock to manage the generation of code.
TransformationOption
          Options used when transforming classes.
TryCatchBlock
          Allows a portion of a method to be marked so that exception and finally handlers can be provided.
TryCatchCallback
          A callback used with InstructionBuilder.startTryCatch(TryCatchCallback).
WhenCallback
          Used with InstructionBuilder.when(Condition, WhenCallback).
WhileCallback
          Callback used with InstructionBuilder.doWhile(Condition, WhileCallback).
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.services
MethodDescription
          Describes a PlasticMethod in terms of a method name, a set of modifiers (public, private, static, final, etc.), a return type, types of method arguments, and types of checked exceptions.
 

Classes in org.apache.tapestry5.plastic used by org.apache.tapestry5.services.transform
PlasticClass
          The representation of a class while it is being instrumented and transformed.
PlasticField
          Represents a field of a class being transformed.
 



Copyright © 2003-2012 The Apache Software Foundation.