A C D E F G I J M N O P Q R S

A

addAnnotationClasses(JClass[]) - Method in class org.codehaus.annogen.generate.Annogen
 
addOverrider(AnnoOverrider) - Method in interface org.codehaus.annogen.view.AnnoViewerParams
 
AnnoBean - Interface in org.codehaus.annogen.override
Provides a proxied, modifiable view of a JSR175 annotation.
AnnoBeanMapping - Interface in org.codehaus.annogen.override
Describes a bi-directional mapping between AnnoBeans and JSR175 annotation types.
AnnoBeanSet - Interface in org.codehaus.annogen.override
Encapsualtes a set of AnnoBeans which apply to some element in the java type system, such as a class, method, or field.
AnnoContext - Interface in org.codehaus.annogen.override
Provides some context services for overriders.
AnnoContext.Factory - Class in org.codehaus.annogen.override
 
AnnoContext.Factory() - Constructor for class org.codehaus.annogen.override.AnnoContext.Factory
 
Annogen - Class in org.codehaus.annogen.generate
Code generator for AnnoBeans which can be driven programmatically or from the command line.
Annogen() - Constructor for class org.codehaus.annogen.generate.Annogen
 
AnnogenTask - Class in org.codehaus.annogen.generate
Ant task which generates AnnoBeans.
AnnogenTask() - Constructor for class org.codehaus.annogen.generate.AnnogenTask
 
AnnoOverrider - Interface in org.codehaus.annogen.override
Modifes the annotations which apply to some annotated java element.
ANNOTATION_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
AnnoViewerParams - Interface in org.codehaus.annogen.view
Encapsulates a set of parameters to be used in instantiating an AnnoViewer, including the set of AnnoOverriders to be used.
AnnoViewerParams.Factory - Class in org.codehaus.annogen.view
Static factory for AnnoViewerParams.
AnnoViewerParams.Factory() - Constructor for class org.codehaus.annogen.view.AnnoViewerParams.Factory
 

C

CLASS_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
CONSTRUCTOR_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
containsBeanFor(Class) - Method in interface org.codehaus.annogen.override.AnnoBeanSet
 
create(JamLogger) - Static method in class org.codehaus.annogen.override.JamElementIdPool.Factory
 
create() - Static method in class org.codehaus.annogen.override.JamElementIdPool.Factory
 
create(JamLogger) - Static method in class org.codehaus.annogen.override.JavadocElementIdPool.Factory
 
create() - Static method in class org.codehaus.annogen.override.JavadocElementIdPool.Factory
 
create(JamLogger) - Static method in class org.codehaus.annogen.override.MirrorElementIdPool.Factory
 
create() - Static method in class org.codehaus.annogen.override.MirrorElementIdPool.Factory
 
create(JamLogger) - Static method in class org.codehaus.annogen.override.QDoxElementIdPool.Factory
 
create() - Static method in class org.codehaus.annogen.override.QDoxElementIdPool.Factory
 
create(JamLogger) - Static method in class org.codehaus.annogen.override.ReflectElementIdPool.Factory
 
create() - Static method in class org.codehaus.annogen.override.ReflectElementIdPool.Factory
 
create() - Static method in class org.codehaus.annogen.override.StoredAnnoOverrider.Factory
 
create() - Static method in class org.codehaus.annogen.view.AnnoViewerParams.Factory
 
create(AnnoViewerParams) - Static method in class org.codehaus.annogen.view.JamAnnoViewer.Factory
 
create() - Static method in class org.codehaus.annogen.view.JamAnnoViewer.Factory
 
create(AnnoOverrider) - Static method in class org.codehaus.annogen.view.JamAnnoViewer.Factory
 
create(AnnoViewerParams) - Static method in class org.codehaus.annogen.view.JavadocAnnoViewer.Factory
 
create() - Static method in class org.codehaus.annogen.view.JavadocAnnoViewer.Factory
 
create(AnnoOverrider) - Static method in class org.codehaus.annogen.view.JavadocAnnoViewer.Factory
 
create(AnnoViewerParams) - Static method in class org.codehaus.annogen.view.MirrorAnnoViewer.Factory
 
create() - Static method in class org.codehaus.annogen.view.MirrorAnnoViewer.Factory
 
create(AnnoOverrider) - Static method in class org.codehaus.annogen.view.MirrorAnnoViewer.Factory
 
create(AnnoViewerParams) - Static method in class org.codehaus.annogen.view.QDoxAnnoViewer.Factory
 
create() - Static method in class org.codehaus.annogen.view.QDoxAnnoViewer.Factory
 
create(AnnoOverrider) - Static method in class org.codehaus.annogen.view.QDoxAnnoViewer.Factory
 
create(AnnoViewerParams) - Static method in class org.codehaus.annogen.view.ReflectAnnoViewer.Factory
 
create() - Static method in class org.codehaus.annogen.view.ReflectAnnoViewer.Factory
 
create(AnnoOverrider) - Static method in class org.codehaus.annogen.view.ReflectAnnoViewer.Factory
 
createAnnoBeanFor(Class) - Method in interface org.codehaus.annogen.override.AnnoContext
 
createClasspath() - Method in class org.codehaus.annogen.generate.AnnogenTask
 
createNestableBean(Class) - Method in interface org.codehaus.annogen.override.AnnoBean
Returns an instance of an AnnoBean for the given annotation type which can be used as an AnnoBean for a nested annotation value.
createToolpath() - Method in class org.codehaus.annogen.generate.AnnogenTask
 

D

doCodegen() - Method in class org.codehaus.annogen.generate.Annogen
 

E

ElementId - Interface in org.codehaus.annogen.override
Generic identifier for some annotatable java element such as a class or method.
execute() - Method in class org.codehaus.annogen.generate.AnnogenTask
 

F

FIELD_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
findOrCreateBeanFor(Class) - Method in interface org.codehaus.annogen.override.AnnoBeanSet
 
findOrCreateStoredAnnoSetFor(ElementId) - Method in interface org.codehaus.annogen.override.StoredAnnoOverrider
Returns an AnnoBeanSet from this StoredAnnoOverrider which applies to the given ElementId.

G

getAll() - Method in interface org.codehaus.annogen.override.AnnoBeanSet
 
getAnnoBeanClassForRequest(Class) - Method in interface org.codehaus.annogen.override.AnnoBeanMapping
If the given class is a 175 annotation type, returns the annogen'ed class which acts as a proxy to it.
getAnnoBeanMapping() - Method in interface org.codehaus.annogen.override.AnnoContext
 
getAnnotation(Class, JAnnotatedElement) - Method in interface org.codehaus.annogen.view.JamAnnoViewer
 
getAnnotation(Class, ProgramElementDoc) - Method in interface org.codehaus.annogen.view.JavadocAnnoViewer
 
getAnnotation(Class, ExecutableMemberDoc, int) - Method in interface org.codehaus.annogen.view.JavadocAnnoViewer
 
getAnnotation(Class<A>, Declaration) - Method in interface org.codehaus.annogen.view.MirrorAnnoViewer
 
getAnnotation(Class, AbstractJavaEntity) - Method in interface org.codehaus.annogen.view.QDoxAnnoViewer
 
getAnnotation(Class, Package) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotation(Class, Class) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotation(Class, Constructor) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotation(Class, Field) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotation(Class, Method) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotation(Class, Method, int) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotation(Class, Constructor, int) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(JAnnotatedElement) - Method in interface org.codehaus.annogen.view.JamAnnoViewer
 
getAnnotations(ProgramElementDoc) - Method in interface org.codehaus.annogen.view.JavadocAnnoViewer
 
getAnnotations(ExecutableMemberDoc, int) - Method in interface org.codehaus.annogen.view.JavadocAnnoViewer
 
getAnnotations(Declaration) - Method in interface org.codehaus.annogen.view.MirrorAnnoViewer
 
getAnnotations(AbstractJavaEntity) - Method in interface org.codehaus.annogen.view.QDoxAnnoViewer
 
getAnnotations(Package) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(Class) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(Field) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(Constructor) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(Method) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(Constructor, int) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getAnnotations(Method, int) - Method in interface org.codehaus.annogen.view.ReflectAnnoViewer
 
getClassLoader() - Method in interface org.codehaus.annogen.override.AnnoContext
 
getContainingClass() - Method in interface org.codehaus.annogen.override.ElementId
 
getDeclaredClassForAnnoBeanClass(Class) - Method in interface org.codehaus.annogen.override.AnnoBeanMapping
Returns the 175 annotation class which corresponds to the given annobean class.
getIdFor(JAnnotatedElement) - Method in interface org.codehaus.annogen.override.JamElementIdPool
 
getIdFor(ProgramElementDoc) - Method in interface org.codehaus.annogen.override.JavadocElementIdPool
 
getIdFor(ExecutableMemberDoc, int) - Method in interface org.codehaus.annogen.override.JavadocElementIdPool
 
getIdFor(Declaration) - Method in interface org.codehaus.annogen.override.MirrorElementIdPool
 
getIdFor(AbstractJavaEntity) - Method in interface org.codehaus.annogen.override.QDoxElementIdPool
 
getIdFor(Class) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getIdFor(Package) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getIdFor(Field) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getIdFor(Constructor) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getIdFor(Method) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getIdFor(Method, int) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getIdFor(Constructor, int) - Method in interface org.codehaus.annogen.override.ReflectElementIdPool
 
getLogger() - Method in interface org.codehaus.annogen.override.AnnoContext
 
getName() - Method in interface org.codehaus.annogen.override.ElementId
 
getParameterNumber() - Method in interface org.codehaus.annogen.override.ElementId
 
getSignature() - Method in interface org.codehaus.annogen.override.ElementId
 
getType() - Method in interface org.codehaus.annogen.override.ElementId
 

I

init(AnnoContext) - Method in interface org.codehaus.annogen.override.AnnoOverrider
Provides the Populator with a context object to access various services such as logging.

J

JamAnnoViewer - Interface in org.codehaus.annogen.view
Retrieves annotations using JAM.
JamAnnoViewer.Factory - Class in org.codehaus.annogen.view
Static factory for JamAnnoViewers.
JamAnnoViewer.Factory() - Constructor for class org.codehaus.annogen.view.JamAnnoViewer.Factory
 
JamElementIdPool - Interface in org.codehaus.annogen.override
Creates ElementIds using JAM.
JamElementIdPool.Factory - Class in org.codehaus.annogen.override
Static factory for JamElementIdPools.
JamElementIdPool.Factory() - Constructor for class org.codehaus.annogen.override.JamElementIdPool.Factory
 
JavadocAnnoViewer - Interface in org.codehaus.annogen.view
Retrieves annotations using the Doclet API.
JavadocAnnoViewer.Factory - Class in org.codehaus.annogen.view
Static factory for JavadocAnnoViewers.
JavadocAnnoViewer.Factory() - Constructor for class org.codehaus.annogen.view.JavadocAnnoViewer.Factory
 
JavadocElementIdPool - Interface in org.codehaus.annogen.override
Creates ElementIds using the Doclet API.
JavadocElementIdPool.Factory - Class in org.codehaus.annogen.override
Static factory for JavadocElementIdPools.
JavadocElementIdPool.Factory() - Constructor for class org.codehaus.annogen.override.JavadocElementIdPool.Factory
 

M

main(String[]) - Static method in class org.codehaus.annogen.generate.Annogen
 
METHOD_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
MirrorAnnoViewer - Interface in org.codehaus.annogen.view
Retrieves annotations using the Mirror API.
MirrorAnnoViewer.Factory - Class in org.codehaus.annogen.view
Static factory for JavadocAnnoViewers.
MirrorAnnoViewer.Factory() - Constructor for class org.codehaus.annogen.view.MirrorAnnoViewer.Factory
 
MirrorElementIdPool - Interface in org.codehaus.annogen.override
Creates ElementIds using the Mirror API.
MirrorElementIdPool.Factory - Class in org.codehaus.annogen.override
Static factory for MirrorElementIdPools.
MirrorElementIdPool.Factory() - Constructor for class org.codehaus.annogen.override.MirrorElementIdPool.Factory
 
modifyAnnos(ElementId, AnnoBeanSet) - Method in interface org.codehaus.annogen.override.AnnoOverrider
Called to give this Overrider a chance to modify the annotations which apply to a given element.

N

newInstance() - Static method in class org.codehaus.annogen.override.AnnoContext.Factory
 
NO_PARAMETER - Static variable in interface org.codehaus.annogen.override.ElementId
 

O

org.codehaus.annogen.generate - package org.codehaus.annogen.generate
Supports the Generate Phase in which AnnoBeans are generated from JSR175 types.
org.codehaus.annogen.override - package org.codehaus.annogen.override
Supports the Override Phase in which AnnoBeans can be added, modified or removed.
org.codehaus.annogen.view - package org.codehaus.annogen.view
Supports the View Phase in which AnnoBeans are retrieved for use by annotation-processing framework code.

P

PACKAGE_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
PARAMETER_TYPE - Static variable in interface org.codehaus.annogen.override.ElementId
 
put(AnnoBean) - Method in interface org.codehaus.annogen.override.AnnoBeanSet
 

Q

QDoxAnnoViewer - Interface in org.codehaus.annogen.view
Retrieves annotations using QDox.
QDoxAnnoViewer.Factory - Class in org.codehaus.annogen.view
Static factory for JavadocAnnoViewers.
QDoxAnnoViewer.Factory() - Constructor for class org.codehaus.annogen.view.QDoxAnnoViewer.Factory
 
QDoxElementIdPool - Interface in org.codehaus.annogen.override
Creates ElementIds using QDox.
QDoxElementIdPool.Factory - Class in org.codehaus.annogen.override
Static factory for QDoxElementIdPools.
QDoxElementIdPool.Factory() - Constructor for class org.codehaus.annogen.override.QDoxElementIdPool.Factory
 

R

ReflectAnnoViewer - Interface in org.codehaus.annogen.view
Retrieves annotations using the Reflection API.
ReflectAnnoViewer.Factory - Class in org.codehaus.annogen.view
Static factory for ReflectAnnoViewers.
ReflectAnnoViewer.Factory() - Constructor for class org.codehaus.annogen.view.ReflectAnnoViewer.Factory
 
ReflectElementIdPool - Interface in org.codehaus.annogen.override
Creates ElementIds using the Reflection API.
ReflectElementIdPool.Factory - Class in org.codehaus.annogen.override
Static factory for ReflectElementIdPools.
ReflectElementIdPool.Factory() - Constructor for class org.codehaus.annogen.override.ReflectElementIdPool.Factory
 
removeBeanFor(Class) - Method in interface org.codehaus.annogen.override.AnnoBeanSet
 

S

setClasspath(Path) - Method in class org.codehaus.annogen.generate.AnnogenTask
 
setClasspathRef(Reference) - Method in class org.codehaus.annogen.generate.AnnogenTask
 
setImplementAnnotationTypes(boolean) - Method in class org.codehaus.annogen.generate.AnnogenTask
 
setIncludes(String) - Method in class org.codehaus.annogen.generate.AnnogenTask
Includes source files matching the given patten.
setJavaOutputStream(JavaOutputStream) - Method in class org.codehaus.annogen.generate.Annogen
 
setOutputDir(File) - Method in class org.codehaus.annogen.generate.Annogen
 
setOutputDir(File) - Method in class org.codehaus.annogen.generate.AnnogenTask
Sets the directory into which source files should be generated.
setPre15CompatibilityMode(boolean) - Method in class org.codehaus.annogen.generate.Annogen
 
setSrcdir(Path) - Method in class org.codehaus.annogen.generate.AnnogenTask
Set the source directories to find the source Java files.
SETTER_PREFIX - Static variable in class org.codehaus.annogen.generate.Annogen
 
setToolpath(Path) - Method in class org.codehaus.annogen.generate.AnnogenTask
 
setToolpathRef(Reference) - Method in class org.codehaus.annogen.generate.AnnogenTask
 
setValue(String, Object) - Method in interface org.codehaus.annogen.override.AnnoBean
 
setVerbose(Class) - Method in interface org.codehaus.annogen.view.AnnoViewerParams
Enables verbose debugging output from all instances of the given class.
SINGLE_MEMBER_NAME - Static variable in interface org.codehaus.annogen.override.AnnoBean
Name of the member of annotations which have only a single member.
size() - Method in interface org.codehaus.annogen.override.AnnoBeanSet
 
StoredAnnoOverrider - Interface in org.codehaus.annogen.override
Convenience implementation of AnnoOverrider to which you simply add annotations that should apply to given elements.
StoredAnnoOverrider.Factory - Class in org.codehaus.annogen.override
Static factory for StoredAnnoOverriders.
StoredAnnoOverrider.Factory() - Constructor for class org.codehaus.annogen.override.StoredAnnoOverrider.Factory
 

A C D E F G I J M N O P Q R S