# Uses of Interface
org.apache.tapestry5.plastic.PlasticClassTransformation

Packages that use PlasticClassTransformation
Package
Description
org.apache.tapestry5.beanmodel.services
org.apache.tapestry5.commons.services
org.apache.tapestry5.internal.plastic
[INTERNAL USE ONLY] Plastic implementation details; API subject to change
org.apache.tapestry5.plastic
Plastic, Tapestry's component class transformation library based on ASM

- ## Uses of PlasticClassTransformation in org.apache.tapestry5.beanmodel.services

  Methods in org.apache.tapestry5.beanmodel.services that return PlasticClassTransformation
  Modifier and Type
  Method
  Description
  `<T> PlasticClassTransformation<T>`
  PlasticProxyFactoryImpl.`createProxyTransformation(Class<T> interfaceType)`
  `<T> PlasticClassTransformation<T>`
  PlasticProxyFactoryImpl.`createProxyTransformation(Class<T> interfaceType, Class<? extends T> implementationType)`

- ## Uses of PlasticClassTransformation in org.apache.tapestry5.commons.services

  Methods in org.apache.tapestry5.commons.services that return PlasticClassTransformation
  Modifier and Type
  Method
  Description
  `<T> PlasticClassTransformation<T>`
  PlasticProxyFactory.`createProxyTransformation(Class<T> interfaceType)`
  Creates the underlying `PlasticClassTransformation` for an interface proxy.
  `<T> PlasticClassTransformation<T>`
  PlasticProxyFactory.`createProxyTransformation(Class<T> interfaceType, Class<? extends T> implementationType)`
  Creates the underlying `PlasticClassTransformation` for an interface proxy with a given implementation class.

- ## Uses of PlasticClassTransformation in org.apache.tapestry5.internal.plastic

  Subinterfaces of PlasticClassTransformation in org.apache.tapestry5.internal.plastic
  Modifier and Type
  Interface
  Description
  `interface`
  `InternalPlasticClassTransformation`
  Classes in org.apache.tapestry5.internal.plastic that implement PlasticClassTransformation
  Modifier and Type
  Class
  Description
  `class`
  `PlasticClassImpl`
  Methods in org.apache.tapestry5.internal.plastic that return PlasticClassTransformation
  Modifier and Type
  Method
  Description
  `PlasticClassTransformation`
  PlasticClassPool.`createTransformation(String baseClassName, String newClassName)`
  `PlasticClassTransformation`
  PlasticClassPool.`createTransformation(String baseClassName, String newClassName, String implementationClassName)`

- ## Uses of PlasticClassTransformation in org.apache.tapestry5.plastic

  Methods in org.apache.tapestry5.plastic that return PlasticClassTransformation
  Modifier and Type
  Method
  Description
  `<T> PlasticClassTransformation<T>`
  PlasticManager.`createProxyTransformation(Class interfaceType, Class implementationType)`
  Returns `createProxyTransformation(interfaceType, implementationType, true)`
  `<T> PlasticClassTransformation<T>`
  PlasticManager.`createProxyTransformation(Class interfaceType, Class implementationType, boolean introduceInterface)`
  Creates the underlying `PlasticClassTransformation` for an interface proxy.