org.apache.tapestry.annotations
Interface ClassAnnotationEnhancementWorker

All Known Implementing Classes:
ComponentClassAnnotationWorker, MetaAnnotationWorker

public interface ClassAnnotationEnhancementWorker

Defines workers that perform annotation enhancements at the class level.

Since:
4.0
Author:
Howard Lewis Ship

Method Summary
 void performEnhancement(EnhancementOperation op, IComponentSpecification spec, Class baseClass, org.apache.hivemind.Location location)
          Performs a particular enhancement based on a registered annotation.
 

Method Detail

performEnhancement

void performEnhancement(EnhancementOperation op,
                        IComponentSpecification spec,
                        Class baseClass,
                        org.apache.hivemind.Location location)
Performs a particular enhancement based on a registered annotation. Exception reporting is the responsibility of the caller.

Parameters:
op - the enhancement operaration
spec - the specification of the component for which a class is being enhanced
baseClass - the class containing the annotation
location - the location associated with the annotation


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.