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
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes