Uses of Interface
org.apache.tapestry5.plastic.PlasticClass
Packages that use PlasticClass
Package
Description
[INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] Plastic implementation details; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] metadata support classes; API subject to change
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
Plastic, Tapestry's component class transformation library based on ASM
Support for component class transformation.
-
Uses of PlasticClass in org.apache.tapestry5.hibernate.web.internal
Methods in org.apache.tapestry5.hibernate.web.internal with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidCommitAfterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) -
Uses of PlasticClass in org.apache.tapestry5.internal.jpa
Methods in org.apache.tapestry5.internal.jpa with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidCommitAfterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPersistenceContextWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) -
Uses of PlasticClass in org.apache.tapestry5.internal.plastic
Classes in org.apache.tapestry5.internal.plastic that implement PlasticClassMethods in org.apache.tapestry5.internal.plastic that return PlasticClassModifier and TypeMethodDescriptionPlasticClassImpl.addToString(String toStringValue) PlasticClassImpl.getPlasticClass()PlasticClassImpl.onConstruct(ConstructorCallback callback) PlasticClassImpl.proxyInterface(Class interfaceType, PlasticField field) PlasticClassImpl.proxyInterface(Class interfaceType, PlasticMethod method) Methods in org.apache.tapestry5.internal.plastic with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidNoopDelegate.transform(PlasticClass plasticClass) voidStandardDelegate.transform(PlasticClass plasticClass) -
Uses of PlasticClass in org.apache.tapestry5.internal.services
Methods in org.apache.tapestry5.internal.services with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidComponentInstantiatorSourceImpl.transform(PlasticClass plasticClass) -
Uses of PlasticClass in org.apache.tapestry5.internal.services.meta
Methods in org.apache.tapestry5.internal.services.meta with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidMetaWorkerImpl.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) -
Uses of PlasticClass in org.apache.tapestry5.internal.transform
Methods in org.apache.tapestry5.internal.transform with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidPropertyValueProviderWorker.add(PlasticClass plasticClass, Set<PlasticUtils.FieldInfo> fieldInfos) voidActivationRequestParameterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidApplicationStateWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidBindParameterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidCachedWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidComponentWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidDiscardAfterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidEnvironmentalWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidHeartbeatDeferredWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidImportWorker.transform(PlasticClass componentClass, TransformationSupport support, MutableComponentModel model) voidInjectComponentWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidInjectContainerWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidInjectPageWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidInjectServiceWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidInjectWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidLogWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidMixinAfterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidMixinWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidOnEventWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidOperationWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPageActivationContextWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPageLifecycleAnnotationWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPageResetAnnotationWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidParameterWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPersistWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPropertyValueProviderWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidPropertyWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidRenderCommandWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidRenderPhaseMethodWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidRetainWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) Claims each field with theRetain, claiming it using the annotation class (not the annotation instance, to avoid instantiating the annotation) as the tag.voidSessionAttributeWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidSupportsInformalParametersWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) voidUnclaimedFieldWorker.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) -
Uses of PlasticClass in org.apache.tapestry5.plastic
Methods in org.apache.tapestry5.plastic that return PlasticClassModifier and TypeMethodDescriptionPlasticClass.addToString(String toStringValue) Conditionally adds an implementation oftoString()to the class, but only if it is not already present in the class, or in a (transformed) super-class.PlasticClassTransformation.getPlasticClass()Returns the PlasticClass being transformed.PlasticField.getPlasticClass()Returns the class containing this field.PlasticMethod.getPlasticClass()Returns the PlasticClass containing this method.PlasticClass.onConstruct(ConstructorCallback callback) Adds the callback for execution when an instance of the class is instantiated.PlasticClass.proxyInterface(Class interfaceType, PlasticField field) Introduces the interface, and then invokesPlasticMethod.delegateTo(PlasticField)on each method defined by the interface.PlasticClass.proxyInterface(Class interfaceType, PlasticMethod method) Introduces the interface, and then invokesPlasticMethod.delegateTo(PlasticMethod)on each method defined by the interface.Methods in org.apache.tapestry5.plastic with parameters of type PlasticClassModifier and TypeMethodDescriptionstatic voidPlasticUtils.implementFieldValueProvider(PlasticClass plasticClass, Set<PlasticUtils.FieldInfo> fieldInfos) Transforms this PlasticClass so it implements FieldValueProvider for the given set of field names.static voidPlasticUtils.implementPropertyValueProvider(PlasticClass plasticClass, Set<PlasticUtils.FieldInfo> fieldInfos) Transforms this PlasticClass so it implements PropertyValueProvider for the given set of field names.voidPlasticClassTransformer.transform(PlasticClass plasticClass) Perform whatever transformations are appropriate on this PlasticClass. -
Uses of PlasticClass in org.apache.tapestry5.services.transform
Methods in org.apache.tapestry5.services.transform with parameters of type PlasticClassModifier and TypeMethodDescriptionvoidComponentClassTransformWorker2.transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) Invoked to perform part of the transformation of thePlasticClass.