|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PlasticField | |
---|---|
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.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change. |
org.apache.tapestry5.plastic | Plastic, Tapestry's component class transformation library based on ASM |
org.apache.tapestry5.services.transform | Support for component class transformation. |
Uses of PlasticField in org.apache.tapestry5.internal.plastic |
---|
Methods in org.apache.tapestry5.internal.plastic that return PlasticField | |
---|---|
PlasticField |
PlasticClassImpl.introduceField(Class fieldType,
String suggestedName)
|
PlasticField |
PlasticClassImpl.introduceField(String className,
String suggestedName)
|
Methods in org.apache.tapestry5.internal.plastic that return types with arguments of type PlasticField | ||
---|---|---|
List<PlasticField> |
PlasticClassImpl.getAllFields()
|
|
|
PlasticClassImpl.getFieldsWithAnnotation(Class<T> annotationType)
|
|
List<PlasticField> |
PlasticClassImpl.getUnclaimedFields()
|
Methods in org.apache.tapestry5.internal.plastic with parameters of type PlasticField | |
---|---|
InstructionBuilder |
InstructionBuilderImpl.getField(PlasticField field)
|
PlasticClass |
PlasticClassImpl.proxyInterface(Class interfaceType,
PlasticField field)
|
Uses of PlasticField in org.apache.tapestry5.internal.services |
---|
Methods in org.apache.tapestry5.internal.services with parameters of type PlasticField | |
---|---|
boolean |
ServiceInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
|
boolean |
BlockInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
|
boolean |
AssetInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
|
boolean |
DefaultInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
|
boolean |
CommonResourcesInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
|
Uses of PlasticField in org.apache.tapestry5.internal.transform |
---|
Methods in org.apache.tapestry5.internal.transform with parameters of type PlasticField | |
---|---|
boolean |
InjectNamedProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
|
Method parameters in org.apache.tapestry5.internal.transform with type arguments of type PlasticField | |
---|---|
static String |
TransformMessages.illegalNumberOfPageActivationContextHandlers2(List<PlasticField> fields)
|
Uses of PlasticField in org.apache.tapestry5.plastic |
---|
Methods in org.apache.tapestry5.plastic that return PlasticField | ||
---|---|---|
PlasticField |
PlasticField.claim(Object tag)
Claims the field, used to indicate that the field is "processed". |
|
PlasticField |
PlasticField.createAccessors(PropertyAccessType accessType)
Creates access to the field, using the default property name derived from the name of the field. |
|
PlasticField |
PlasticField.createAccessors(PropertyAccessType accessType,
String propertyName)
Creates accessors, possibly replacing existing methods (or overriding methods from a super class). |
|
PlasticField |
PlasticField.inject(Object value)
Converts the field to be read-only, and provide the indicated value. |
|
PlasticField |
PlasticField.injectComputed(ComputedValue<?> computedValue)
Converts the field to be read-only, and provide the value, which is computed indirectly inside the class' constructor. |
|
PlasticField |
PlasticField.injectFromInstanceContext()
As with inject(Object) , but the value is extracted from the InstanceContext . |
|
PlasticField |
PlasticClass.introduceField(Class fieldType,
String suggestedName)
Convenience method that uses a Java class rather than a type name. |
|
PlasticField |
PlasticClass.introduceField(String typeName,
String suggestedName)
Introduces a new private field into the class. |
|
|
PlasticField.setComputedConduit(ComputedValue<FieldConduit<F>> computedConduit)
Sets the conduit for the field to a value computed when the class is instantiated |
|
|
PlasticField.setConduit(FieldConduit<F> conduit)
Intercepts all access to the field, replacing such access with calls on the conduit. |
Methods in org.apache.tapestry5.plastic that return types with arguments of type PlasticField | ||
---|---|---|
List<PlasticField> |
PlasticClass.getAllFields()
Returns all non-introduced fields, in sorted order by name. |
|
|
PlasticClass.getFieldsWithAnnotation(Class<T> annotationType)
Matches all fields (claimed or not) that have the given annotation. |
|
List<PlasticField> |
PlasticClass.getUnclaimedFields()
Returns all unclaimed fields, in sorted order by name. |
Methods in org.apache.tapestry5.plastic with parameters of type PlasticField | |
---|---|
PlasticMethod |
PlasticMethod.delegateTo(PlasticField field)
Changes the implementation of the method to delegate to the provided field. |
InstructionBuilder |
InstructionBuilder.getField(PlasticField field)
Loads an instance or static field onto the stack. |
PlasticClass |
PlasticClass.proxyInterface(Class interfaceType,
PlasticField field)
Introduces the interface, and then invokes PlasticMethod.delegateTo(PlasticField) on each method
defined by the interface. |
Uses of PlasticField in org.apache.tapestry5.services.transform |
---|
Methods in org.apache.tapestry5.services.transform with parameters of type PlasticField | |
---|---|
boolean |
InjectionProvider2.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
Perform the injection, if possible. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |