Uses of Interface
org.apache.tapestry5.plastic.ClassInstantiator
Packages that use ClassInstantiator
Package
Description
[INTERNAL USE ONLY] Plastic implementation details; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
Plastic, Tapestry's component class transformation library based on ASM
-
Uses of ClassInstantiator in org.apache.tapestry5.beanmodel.services
Methods in org.apache.tapestry5.beanmodel.services that return ClassInstantiatorModifier and TypeMethodDescription<T> ClassInstantiator<T>
PlasticProxyFactoryImpl.createProxy
(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback) <T> ClassInstantiator<T>
PlasticProxyFactoryImpl.createProxy
(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback, boolean introduceInterface) <T> ClassInstantiator<T>
PlasticProxyFactoryImpl.createProxy
(Class<T> interfaceType, PlasticClassTransformer callback) -
Uses of ClassInstantiator in org.apache.tapestry5.commons.services
Methods in org.apache.tapestry5.commons.services that return ClassInstantiatorModifier and TypeMethodDescription<T> ClassInstantiator<T>
PlasticProxyFactory.createProxy
(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback) Same ascreateProxy(interfacetype, implementationType, callback, true)
<T> ClassInstantiator<T>
PlasticProxyFactory.createProxy
(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback, boolean introduceInterface) Creates a proxy object that implements the indicated interface and indicated service implementation type, then invokes the callback to further configure the proxy.<T> ClassInstantiator<T>
PlasticProxyFactory.createProxy
(Class<T> interfaceType, PlasticClassTransformer callback) Creates a proxy object that implements the indicated interface, then invokes the callback to further configure the proxy. -
Uses of ClassInstantiator in org.apache.tapestry5.internal.plastic
Classes in org.apache.tapestry5.internal.plastic that implement ClassInstantiatorMethods in org.apache.tapestry5.internal.plastic that return ClassInstantiatorModifier and TypeMethodDescriptionNoopDelegate.configureInstantiator
(String className, ClassInstantiator instantiator) PlasticClassImpl.createInstantiator()
PlasticClassPool.getClassInstantiator
(String className) <V> ClassInstantiator<T>
Methods in org.apache.tapestry5.internal.plastic with parameters of type ClassInstantiatorModifier and TypeMethodDescriptionNoopDelegate.configureInstantiator
(String className, ClassInstantiator instantiator) -
Uses of ClassInstantiator in org.apache.tapestry5.internal.services
Methods in org.apache.tapestry5.internal.services that return ClassInstantiatorModifier and TypeMethodDescription<T> ClassInstantiator<T>
ComponentInstantiatorSourceImpl.configureInstantiator
(String className, ClassInstantiator<T> instantiator) Methods in org.apache.tapestry5.internal.services with parameters of type ClassInstantiatorModifier and TypeMethodDescription<T> ClassInstantiator<T>
ComponentInstantiatorSourceImpl.configureInstantiator
(String className, ClassInstantiator<T> instantiator) -
Uses of ClassInstantiator in org.apache.tapestry5.plastic
Methods in org.apache.tapestry5.plastic that return ClassInstantiatorModifier and TypeMethodDescription<T> ClassInstantiator<T>
PlasticManagerDelegate.configureInstantiator
(String className, ClassInstantiator<T> instantiator) Configures the instantiator for a transformed PlasticClass.<T> ClassInstantiator<T>
PlasticManager.createClass
(Class<T> baseClass, PlasticClassTransformer callback) Creates an entirely new class, extending from the provided base class.PlasticClassTransformation.createInstantiator()
Terminates the class transformation process, finishes any final bookkeeping, and returns an object used to instantiate the transformed class.<T> ClassInstantiator<T>
PlasticManager.createProxy
(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback) Creates an entirely new class.<T> ClassInstantiator<T>
PlasticManager.createProxy
(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback, boolean introduceInterface) Creates an entirely new class.<T> ClassInstantiator<T>
PlasticManager.createProxy
(Class<T> interfaceType, PlasticClassTransformer callback) Creates an entirely new class.<T> ClassInstantiator<T>
PlasticManager.createProxy
(Class<T> interfaceType, PlasticClassTransformer callback, boolean introduceInterface) Creates an entirely new class.<T> ClassInstantiator<T>
PlasticManager.getClassInstantiator
(String className) Gets theClassInstantiator
for the indicated class, which must be in a transformed package.<V> ClassInstantiator<T>
Returns a new instantiator that adds the indicated value to the instance'sInstanceContext
.Methods in org.apache.tapestry5.plastic with parameters of type ClassInstantiatorModifier and TypeMethodDescription<T> ClassInstantiator<T>
PlasticManagerDelegate.configureInstantiator
(String className, ClassInstantiator<T> instantiator) Configures the instantiator for a transformed PlasticClass.