|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EnhancementOperation | |
---|---|
org.apache.tapestry.annotations | Contains all of the annotation features (jdk >= 1.5) available in tapestry. |
org.apache.tapestry.enhance | Classes used for performing dynamic bytecode enhancement of component and page classes. |
org.apache.tapestry.test | Various testing utilities to make testing tapestry pages/components easier. |
Uses of EnhancementOperation in org.apache.tapestry.annotations |
---|
Methods in org.apache.tapestry.annotations with parameters of type EnhancementOperation | |
---|---|
void |
EventListenerAnnotationWorker.peformEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Resource classResource)
Invoked an all workers in the command chain, if any worker returns true from SecondaryAnnotationWorker.canEnhance(Method) . |
void |
InitialValueAnnotationWorker.peformEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Resource classResource)
|
void |
SecondaryAnnotationWorker.peformEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Resource classResource)
Invoked an all workers in the command chain, if any worker returns true from SecondaryAnnotationWorker.canEnhance(Method) . |
void |
InjectAssetAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
AnnotationEnhancementWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
ComponentHousekeepingWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
ComponentPropertyProxyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
ClassAnnotationEnhancementWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Class baseClass,
org.apache.hivemind.Location location)
Performs a particular enhancement based on a registered annotation. |
void |
MetaAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Class baseClass,
org.apache.hivemind.Location location)
|
void |
ComponentClassAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Class baseClass,
org.apache.hivemind.Location location)
|
void |
InjectMetaAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
InjectAssetAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
InjectStateAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
ParameterAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
InjectPageAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
MessageAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
BeanAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
AssetAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
ComponentAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
PersistAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
InjectStateFlagAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
InjectComponentAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
InjectObjectAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
void |
MethodAnnotationEnhancementWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
Performs a particular enhancement based on a registered annotation. |
void |
InjectScriptAnnotationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec,
Method method,
org.apache.hivemind.Location location)
|
Uses of EnhancementOperation in org.apache.tapestry.enhance |
---|
Classes in org.apache.tapestry.enhance that implement EnhancementOperation | |
---|---|
class |
EnhancementOperationImpl
Implementation of EnhancementOperation that
knows how to collect class changes from enhancements. |
Methods in org.apache.tapestry.enhance with parameters of type EnhancementOperation | |
---|---|
void |
ParameterPropertyWorker.addParameter(EnhancementOperation op,
String parameterName,
String propertyName,
String specifiedType,
boolean cache,
org.apache.hivemind.Location location)
Adds a parameter as a (very smart) property. |
void |
SpecifiedPropertyWorker.addProperty(EnhancementOperation op,
String propertyName,
String specifiedType,
boolean persistent,
String initialValue,
org.apache.hivemind.Location location,
IPropertySpecification ps)
|
static void |
EnhanceUtils.createSimpleAccessor(EnhancementOperation op,
String fieldName,
String propertyName,
Class propertyType,
org.apache.hivemind.Location location)
|
static void |
EnhanceUtils.createSimpleMutator(EnhancementOperation op,
String fieldName,
String propertyName,
Class propertyType,
org.apache.hivemind.Location location)
|
static String |
EnhanceUtils.createUnwrapExpression(EnhancementOperation op,
String bindingName,
Class valueType)
Builds a Javassist expression for unwrapping a binding's value to a type (either primitive or a class type). |
static Class |
EnhanceUtils.extractPropertyType(EnhancementOperation op,
String propertyName,
String definedTypeName)
Returns the correct class for a property to be enhanced into a class. |
static Class |
EnhanceUtils.extractPropertyType(EnhancementOperation op,
String propertyName,
String definedTypeName,
boolean isGeneric)
Does the same thing as EnhanceUtils.extractPropertyType(EnhancementOperation, String, String) , with the added
knowledge of knowing whether or not the type is generic and thus skips over type validation operations
as generic type checking can't be safely done in this jre 1.4 compatible section of the codebase. |
void |
InjectAssetWorker.injectAsset(EnhancementOperation op,
String assetName,
String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectBeanWorker.injectBean(EnhancementOperation op,
String beanName,
String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectComponentWorker.injectComponent(EnhancementOperation op,
String componentId,
String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectEventInvokerWorker.injectEventInvoker(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectMessagesWorker.injectMessages(EnhancementOperation op,
org.apache.hivemind.Location location)
|
void |
InjectMetaWorker.injectMetaValue(EnhancementOperation op,
String propertyName,
String metaKey,
org.apache.hivemind.Location location)
|
void |
InjectObjectWorker.injectObject(EnhancementOperation op,
String objectReference,
String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectRenderWorker.injectRenderWorker(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectScriptWorker.injectScript(EnhancementOperation op,
String propertyName,
String scriptName,
org.apache.hivemind.Location location)
Injects a script reference. |
void |
InjectSpecificationWorker.injectSpecification(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectBeanWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
ClientIdPropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectAssetWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
DispatchToInjectWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectSpecificationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
SpecifiedPropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
Iterates over the specified properties, creating an enhanced property for each (a field, an accessor, a mutator). |
void |
AbstractPropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectRenderWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectMessagesWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
ParameterPropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectComponentWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectEventInvokerWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
AutowireWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
EnhancementWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectListenerRegistrationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectMetaWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectScriptWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectStateFlagWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectEnhancementWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
Perform the enhancement defined by the InjectSpecification . |
void |
InjectPageWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectStateWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectObjectWorker.performEnhancement(EnhancementOperation op,
InjectSpecification is)
|
void |
InjectPageWorker.performEnhancement(EnhancementOperation op,
String pageName,
String propertyName,
org.apache.hivemind.Location location)
|
static Class |
EnhanceUtils.verifyPropertyType(EnhancementOperation op,
String propertyName,
Class requiredType)
Verifies that a property type can be assigned a particular type of value. |
Uses of EnhancementOperation in org.apache.tapestry.test |
---|
Methods in org.apache.tapestry.test with parameters of type EnhancementOperation | |
---|---|
void |
CreatePropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |