Overview
Package
Class
Tree
Serialized
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
J
M
N
O
P
Q
R
S
A
ANNOBEAN_FOR_FIELD
- Static variable in class org.codehaus.annogen.generate.
Annogen
ANNOTATION_TYPE
- Static variable in interface org.codehaus.annogen.override.
ElementId
AnnoBean
- interface org.codehaus.annogen.override.
AnnoBean
.
Provides a proxied, modifiable view of a JSR175 annotation.
AnnoBeanMapping
- class org.codehaus.annogen.generate.
AnnoBeanMapping
.
Encapsulates the delcaration of a one-to-one mapping of some set of 175 annotation types to their corresponding annotation beans.
AnnoBeanMapping()
- Constructor for class org.codehaus.annogen.generate.
AnnoBeanMapping
AnnoBeanMapping(String, String)
- Constructor for class org.codehaus.annogen.generate.
AnnoBeanMapping
AnnoBeanSet
- interface org.codehaus.annogen.override.
AnnoBeanSet
.
Encapsualtes a set of AnnoBeans which apply to some element in the java type system, such as a class, method, or field.
AnnoContext
- interface org.codehaus.annogen.override.
AnnoContext
.
Provides some context services for overriders.
AnnoContext.Factory
- class org.codehaus.annogen.override.
AnnoContext.Factory
.
AnnoContext.Factory()
- Constructor for class org.codehaus.annogen.override.
AnnoContext.Factory
AnnoOverrider
- interface org.codehaus.annogen.override.
AnnoOverrider
.
Modifes the annotations which apply to some annotated java element.
AnnoViewerParams
- interface org.codehaus.annogen.view.
AnnoViewerParams
.
Encapsulates a set of parameters to be used in instantiating an AnnoViewer, including the set of AnnoOverriders to be used.
AnnoViewerParams.Factory
- class org.codehaus.annogen.view.
AnnoViewerParams.Factory
.
Static factory for AnnoViewerParams.
AnnoViewerParams.Factory()
- Constructor for class org.codehaus.annogen.view.
AnnoViewerParams.Factory
Annogen
- class org.codehaus.annogen.generate.
Annogen
.
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 org.codehaus.annogen.generate.
AnnogenTask
.
Ant task which generates AnnoBeans.
AnnogenTask()
- Constructor for class org.codehaus.annogen.generate.
AnnogenTask
addAnnotationClasses(JClass[])
- Method in class org.codehaus.annogen.generate.
Annogen
addMapping(AnnoBeanMapping)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
addOverrider(AnnoOverrider)
- Method in interface org.codehaus.annogen.view.
AnnoViewerParams
Adds an anno overrider that will be consulted by the AnnoViewer constructed from these params.
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.
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.
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 org.codehaus.annogen.override.
ElementId
.
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
getAnnoBeanFor(String)
- Method in class org.codehaus.annogen.generate.
AnnoBeanMapping
If the annnotation type represented by the named class matches this mapping's typePattern, returns the name of the annobean which it should be mapped to.
getAnnobeanClassFor(Class)
- Method in interface org.codehaus.annogen.override.
AnnoContext
If the given class is a 175 annotation type, returns the annogen'ed class which acts as a proxy to it.
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, 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(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
getBean()
- Method in class org.codehaus.annogen.generate.
AnnoBeanMapping
getClassLoader()
- Method in interface org.codehaus.annogen.override.
AnnoContext
getContainingClass()
- Method in interface org.codehaus.annogen.override.
ElementId
getDefaultAnnobeanClassnameFor(JClass)
- Static method in class org.codehaus.annogen.generate.
Annogen
Returns the annobean type name to use when the jsr175 type doesn't match any of the task's mapping elements.
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(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
getJsr175ClassForAnnobeanClass(Class)
- Method in interface org.codehaus.annogen.override.
AnnoContext
Returns the 175 annotation class which corresponds to the given annobean class.
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 class org.codehaus.annogen.generate.
AnnoBeanMapping
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 org.codehaus.annogen.view.
JamAnnoViewer
.
Retrieves annotations using JAM.
JamAnnoViewer.Factory
- class org.codehaus.annogen.view.
JamAnnoViewer.Factory
.
Static factory for JamAnnoViewers.
JamAnnoViewer.Factory()
- Constructor for class org.codehaus.annogen.view.
JamAnnoViewer.Factory
JamElementIdPool
- interface org.codehaus.annogen.override.
JamElementIdPool
.
Creates ElementIds using JAM.
JamElementIdPool.Factory
- class org.codehaus.annogen.override.
JamElementIdPool.Factory
.
Static factory for JamElementIdPools.
JamElementIdPool.Factory()
- Constructor for class org.codehaus.annogen.override.
JamElementIdPool.Factory
JavadocAnnoViewer
- interface org.codehaus.annogen.view.
JavadocAnnoViewer
.
Retrieves annotations using the
Doclet
API.
JavadocAnnoViewer.Factory
- class org.codehaus.annogen.view.
JavadocAnnoViewer.Factory
.
Static factory for JavadocAnnoViewers.
JavadocAnnoViewer.Factory()
- Constructor for class org.codehaus.annogen.view.
JavadocAnnoViewer.Factory
JavadocElementIdPool
- interface org.codehaus.annogen.override.
JavadocElementIdPool
.
Creates ElementIds using the
Doclet
API.
JavadocElementIdPool.Factory
- class org.codehaus.annogen.override.
JavadocElementIdPool.Factory
.
Static factory for JavadocElementIdPools.
JavadocElementIdPool.Factory()
- Constructor for class org.codehaus.annogen.override.
JavadocElementIdPool.Factory
M
METHOD_TYPE
- Static variable in interface org.codehaus.annogen.override.
ElementId
main(String[])
- Static method in class org.codehaus.annogen.generate.
Annogen
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
NO_PARAMETER
- Static variable in interface org.codehaus.annogen.override.
ElementId
newInstance()
- Static method in class org.codehaus.annogen.override.
AnnoContext.Factory
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 org.codehaus.annogen.view.
QDoxAnnoViewer
.
Retrieves annotations using
QDox
.
QDoxAnnoViewer.Factory
- class org.codehaus.annogen.view.
QDoxAnnoViewer.Factory
.
Static factory for JavadocAnnoViewers.
QDoxAnnoViewer.Factory()
- Constructor for class org.codehaus.annogen.view.
QDoxAnnoViewer.Factory
QDoxElementIdPool
- interface org.codehaus.annogen.override.
QDoxElementIdPool
.
Creates ElementIds using
QDox
.
QDoxElementIdPool.Factory
- class org.codehaus.annogen.override.
QDoxElementIdPool.Factory
.
Static factory for QDoxElementIdPools.
QDoxElementIdPool.Factory()
- Constructor for class org.codehaus.annogen.override.
QDoxElementIdPool.Factory
R
ReflectAnnoViewer
- interface org.codehaus.annogen.view.
ReflectAnnoViewer
.
Retrieves annotations using the Reflection API.
ReflectAnnoViewer.Factory
- class org.codehaus.annogen.view.
ReflectAnnoViewer.Factory
.
Static factory for ReflectAnnoViewers.
ReflectAnnoViewer.Factory()
- Constructor for class org.codehaus.annogen.view.
ReflectAnnoViewer.Factory
ReflectElementIdPool
- interface org.codehaus.annogen.override.
ReflectElementIdPool
.
Creates ElementIds using the Reflection API.
ReflectElementIdPool.Factory
- class org.codehaus.annogen.override.
ReflectElementIdPool.Factory
.
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
SETTER_PREFIX
- Static variable in class org.codehaus.annogen.generate.
Annogen
SINGLE_MEMBER_NAME
- Static variable in interface org.codehaus.annogen.override.
AnnoBean
Name of the member of annotations which have only a single member.
StoredAnnoOverrider
- interface org.codehaus.annogen.override.
StoredAnnoOverrider
.
Convenience implementation of AnnoOverrider to which you simply add annotations that should apply to given elements.
StoredAnnoOverrider.Factory
- class org.codehaus.annogen.override.
StoredAnnoOverrider.Factory
.
Static factory for StoredAnnoOverriders.
StoredAnnoOverrider.Factory()
- Constructor for class org.codehaus.annogen.override.
StoredAnnoOverrider.Factory
setBean(String)
- Method in class org.codehaus.annogen.generate.
AnnoBeanMapping
setClassLoader(ClassLoader)
- Method in interface org.codehaus.annogen.view.
AnnoViewerParams
Sets the classloader from which Annobeans will be loaded.
setClasspath(File[])
- Method in class org.codehaus.annogen.generate.
Annogen
setClasspath(Path)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setClasspathRef(Reference)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setDestDir(File)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
Sets the directory into which source files should be generated.
setImplementAnnotationTypes(boolean)
- Method in class org.codehaus.annogen.generate.
Annogen
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.
setInputEncoding(String)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setKeepGenerated(boolean)
- Method in class org.codehaus.annogen.generate.
Annogen
setKeepGenerated(boolean)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setMappings(AnnoBeanMapping[])
- Method in class org.codehaus.annogen.generate.
Annogen
setOutputDir(File)
- Method in class org.codehaus.annogen.generate.
Annogen
setOutputEncoding(String)
- Method in class org.codehaus.annogen.generate.
Annogen
Sets the character encoding to use for generating anno beans.
setOutputEncoding(String)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setSrcdir(Path)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
Set the source directories to find the source Java files.
setToolpath(Path)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setToolpathRef(Reference)
- Method in class org.codehaus.annogen.generate.
AnnogenTask
setType(String)
- Method in class org.codehaus.annogen.generate.
AnnoBeanMapping
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.
size()
- Method in interface org.codehaus.annogen.override.
AnnoBeanSet
A
C
D
E
F
G
I
J
M
N
O
P
Q
R
S
Overview
Package
Class
Tree
Serialized
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes