Overview
Package
Class
Tree
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
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.
AnnoBean
- Interface in
org.codehaus.annogen.override
Provides a proxied, modifiable view of a JSR175 annotation.
ANNOBEAN_FOR_FIELD
- Static variable in class org.codehaus.annogen.generate.
Annogen
AnnoBeanMapping
- Class in
org.codehaus.annogen.generate
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 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.
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 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
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.
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.
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, JavaParameter)
- 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(JavaParameter)
- 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(JavaParameter)
- 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 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
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
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.
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
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.
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes