|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EnhancementOperation | |
---|---|
org.apache.tapestry.enhance | Classes used for performing dynamic bytecode enhancement of component and page classes. |
org.apache.tapestry.test |
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,
java.lang.String parameterName,
java.lang.String propertyName,
java.lang.String specifiedType,
boolean cache,
org.apache.hivemind.Location location)
Adds a parameter as a (very smart) property. |
void |
SpecifiedPropertyWorker.addProperty(EnhancementOperation op,
java.lang.String propertyName,
java.lang.String specifiedType,
boolean persistent,
java.lang.String initialValue,
org.apache.hivemind.Location location)
|
static void |
EnhanceUtils.createSimpleAccessor(EnhancementOperation op,
java.lang.String fieldName,
java.lang.String propertyName,
java.lang.Class propertyType,
org.apache.hivemind.Location location)
|
static void |
EnhanceUtils.createSimpleMutator(EnhancementOperation op,
java.lang.String fieldName,
java.lang.String propertyName,
java.lang.Class propertyType,
org.apache.hivemind.Location location)
|
static java.lang.String |
EnhanceUtils.createUnwrapExpression(EnhancementOperation op,
java.lang.String bindingName,
java.lang.Class valueType)
Builds a Javassist expression for unwrapping a binding's value to a type (either primitive or a class type). |
static java.lang.Class |
EnhanceUtils.extractPropertyType(EnhancementOperation op,
java.lang.String propertyName,
java.lang.String definedTypeName)
Returns the correct class for a property to be enhanced into a class. |
void |
InjectAssetWorker.injectAsset(EnhancementOperation op,
java.lang.String assetName,
java.lang.String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectBeanWorker.injectBean(EnhancementOperation op,
java.lang.String beanName,
java.lang.String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectComponentWorker.injectComponent(EnhancementOperation op,
java.lang.String componentId,
java.lang.String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectMessagesWorker.injectMessages(EnhancementOperation op,
org.apache.hivemind.Location location)
|
void |
InjectMetaWorker.injectMetaValue(EnhancementOperation op,
java.lang.String propertyName,
java.lang.String metaKey,
org.apache.hivemind.Location location)
|
void |
InjectObjectWorker.injectObject(EnhancementOperation op,
java.lang.String objectReference,
java.lang.String propertyName,
org.apache.hivemind.Location location)
|
void |
InjectScriptWorker.injectScript(EnhancementOperation op,
java.lang.String propertyName,
java.lang.String scriptName,
org.apache.hivemind.Location location)
Injects a compiled script. |
void |
InjectSpecificationWorker.injectSpecification(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectSpecificationWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
DispatchToInjectWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
EnhancementWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectListenerRegistrationWorker.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 |
ParameterPropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectMessagesWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectComponentWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectBeanWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectAssetWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
AbstractPropertyWorker.performEnhancement(EnhancementOperation op,
IComponentSpecification spec)
|
void |
InjectStateWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectObjectWorker.performEnhancement(EnhancementOperation op,
InjectSpecification is)
|
void |
InjectEnhancementWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
Perform the enhancement defined by the InjectSpecification . |
void |
InjectMetaWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectPageWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectScriptWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectStateFlagWorker.performEnhancement(EnhancementOperation op,
InjectSpecification spec)
|
void |
InjectPageWorker.performEnhancement(EnhancementOperation op,
java.lang.String pageName,
java.lang.String propertyName,
org.apache.hivemind.Location location)
|
static java.lang.Class |
EnhanceUtils.verifyPropertyType(EnhancementOperation op,
java.lang.String propertyName,
java.lang.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 |