Package org.codehaus.annogen.override

Supports the Override Phase in which AnnoBeans can be added, modified or removed.

See:
          Description

Interface Summary
AnnoBean Provides a proxied, modifiable view of a JSR175 annotation.
AnnoBeanSet Encapsualtes a set of AnnoBeans which apply to some element in the java type system, such as a class, method, or field.
AnnoContext Provides some context services for overriders.
AnnoOverrider Modifes the annotations which apply to some annotated java element.
ElementId Generic identifier for some annotatable java element such as a class or method.
JamElementIdPool Creates ElementIds using JAM.
JavadocElementIdPool Creates ElementIds using the Doclet API.
QDoxElementIdPool Creates ElementIds using QDox.
ReflectElementIdPool Creates ElementIds using the Reflection API.
StoredAnnoOverrider Convenience implementation of AnnoOverrider to which you simply add annotations that should apply to given elements.
 

Class Summary
AnnoContext.Factory  
JamElementIdPool.Factory Static factory for JamElementIdPools.
JavadocElementIdPool.Factory Static factory for JavadocElementIdPools.
QDoxElementIdPool.Factory Static factory for QDoxElementIdPools.
ReflectElementIdPool.Factory Static factory for ReflectElementIdPools.
StoredAnnoOverrider.Factory Static factory for StoredAnnoOverriders.
 

Package org.codehaus.annogen.override Description

Supports the Override Phase in which AnnoBeans can be added, modified or removed.