A B C E F G H I J M O P R S T W 
All Classes All Packages

A

ANNOTATED_INDEX_PREFIX - Static variable in class org.atteo.classindex.ClassIndex
 
ANNOTATED_INDEX_PREFIX - Static variable in class org.atteo.classindex.ClassIndexTransformer
 
annotatedMap - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
annotatedWith(Class<? extends Annotation>) - Method in class org.atteo.classindex.ClassFilter.Builder
 
annotatedWith(Class<? extends Annotation>) - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns classes annotated with given annotation.
annotationDriven - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
any(ClassFilter.Predicate...) - Static method in class org.atteo.classindex.ClassFilter
Returns a filter which satisfies any of the selected predicates.

B

Builder() - Constructor for class org.atteo.classindex.ClassFilter.Builder
 

C

canTransformResource(String) - Method in class org.atteo.classindex.ClassIndexTransformer
 
classes() - Method in class org.atteo.classindex.ClassFilter.Builder
 
classes() - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns only classes - filters out any interfaces.
ClassFilter - Class in org.atteo.classindex
 
ClassFilter() - Constructor for class org.atteo.classindex.ClassFilter
 
ClassFilter.Builder - Class in org.atteo.classindex
 
ClassFilter.CommonFilterBuilder - Class in org.atteo.classindex
 
ClassFilter.FilterBuilder - Interface in org.atteo.classindex
 
ClassFilter.Predicate - Interface in org.atteo.classindex
Class from.
ClassFilter.UnionBuilder - Interface in org.atteo.classindex
 
ClassIndex - Class in org.atteo.classindex
Access to the compile-time generated index of classes.
ClassIndex - Class in org.atteo.evo.classindex
Deprecated.
please use ClassIndex instead.
ClassIndex() - Constructor for class org.atteo.classindex.ClassIndex
 
ClassIndex() - Constructor for class org.atteo.evo.classindex.ClassIndex
Deprecated.
 
ClassIndexProcessor - Class in org.atteo.classindex.processor
Generates index files for ClassIndex.
ClassIndexProcessor() - Constructor for class org.atteo.classindex.processor.ClassIndexProcessor
 
ClassIndexProcessor(Class<?>...) - Constructor for class org.atteo.classindex.processor.ClassIndexProcessor
Used when creating subclasses of the processor which will index some annotations which cannot be itself annotated with IndexAnnotated or IndexSubclasses.
ClassIndexTransformer - Class in org.atteo.classindex
 
ClassIndexTransformer() - Constructor for class org.atteo.classindex.ClassIndexTransformer
 
CommonFilterBuilder() - Constructor for class org.atteo.classindex.ClassFilter.CommonFilterBuilder
 

E

elementUtils - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
enclosedDirectlyIn(Class<?>) - Method in class org.atteo.classindex.ClassFilter.Builder
 
enclosedDirectlyIn(Class<?>) - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns classes nested directly in given class.
enclosedIn(Class<?>) - Method in class org.atteo.classindex.ClassFilter.Builder
 
enclosedIn(Class<?>) - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns classes nested (directly or indirectly) in given class.

F

filer - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
findClasses(ClassLoader, Set<Class<?>>, Iterable<String>) - Static method in class org.atteo.classindex.ClassIndex
 
findClassesInPackage(ClassLoader, String, Set<Class<?>>, Iterable<String>) - Static method in class org.atteo.classindex.ClassIndex
 
from(Iterable<Class<? extends T>>) - Method in class org.atteo.classindex.ClassFilter.CommonFilterBuilder
 
from(Iterable<Class<? extends T>>) - Method in interface org.atteo.classindex.ClassFilter.FilterBuilder
Filters given classes.

G

getAnnotated(Class<? extends Annotation>) - Static method in class org.atteo.classindex.ClassIndex
Retrieves a list of classes annotated by given annotation.
getAnnotated(Class<? extends Annotation>) - Static method in class org.atteo.evo.classindex.ClassIndex
Deprecated.
getAnnotated(Class<? extends Annotation>, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Retrieves a list of classes annotated by given annotation.
getAnnotatedNames(Class<? extends Annotation>) - Static method in class org.atteo.classindex.ClassIndex
Retrieves names of classes annotated by given annotation.
getAnnotatedNames(Class<? extends Annotation>, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Retrieves names of classes annotated by given annotation.
getClassSummary(Class<?>) - Static method in class org.atteo.classindex.ClassIndex
Returns the Javadoc summary for given class.
getClassSummary(Class<?>) - Static method in class org.atteo.evo.classindex.ClassIndex
Deprecated.
getClassSummary(Class<?>, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Returns the Javadoc summary for given class.
getFullName(TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
getPackage(Element) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
getPackageClasses(String) - Static method in class org.atteo.classindex.ClassIndex
Retrieves a list of classes from given package.
getPackageClasses(String) - Static method in class org.atteo.evo.classindex.ClassIndex
Deprecated.
getPackageClasses(String, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Retrieves a list of classes from given package.
getPackageClassesNames(String) - Static method in class org.atteo.classindex.ClassIndex
Retrieves names of classes from given package.
getPackageClassesNames(String, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Retrieves names of classes from given package.
getShortName(TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
getSubclasses(Class<T>) - Static method in class org.atteo.classindex.ClassIndex
Retrieves a list of subclasses of the given class.
getSubclasses(Class<T>) - Static method in class org.atteo.evo.classindex.ClassIndex
Deprecated.
getSubclasses(Class<T>, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Retrieves a list of subclasses of the given class.
getSubclassesNames(Class<T>) - Static method in class org.atteo.classindex.ClassIndex
Retrieves names of subclasses of the given class.
getSubclassesNames(Class<T>, ClassLoader) - Static method in class org.atteo.classindex.ClassIndex
Retrieves names of subclasses of the given class.
getSupportedAnnotationTypes() - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
getSupportedSourceVersion() - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 

H

hasAnnotation(TypeElement, Class<? extends Annotation>) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
hasTransformedResource() - Method in class org.atteo.classindex.ClassIndexTransformer
 

I

IndexAnnotated - Annotation Type in org.atteo.classindex
Index all classes annotated by annotation annotated by this meta-annotation.
indexAnnotations(Class<?>...) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
Adds given annotations for indexing.
indexedAnnotations - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
indexedPackages - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
indexedSuperclasses - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
indexPackages(String...) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
Adds given package for indexing.
indexSubclasses(Class<?>...) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
Adds given classes for subclass indexing.
IndexSubclasses - Annotation Type in org.atteo.classindex
Index all subclasses of the annotated class or package.
indexSupertypes(TypeElement, TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
Index super types for IndexSubclasses and any IndexAnnotated additionally accompanied by Inherited.
init(ProcessingEnvironment) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
interfaces() - Method in class org.atteo.classindex.ClassFilter.Builder
 
interfaces() - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns only interfaces.

J

JAVADOC_PREFIX - Static variable in class org.atteo.classindex.ClassIndex
 
javadocAlreadyStored - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 

M

matches(Class<?>) - Method in class org.atteo.classindex.ClassFilter.Builder
 
matches(Class<?>) - Method in interface org.atteo.classindex.ClassFilter.Predicate
Returns true if the class should be included in the result.
messager - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
modifyOutputStream(JarOutputStream) - Method in class org.atteo.classindex.ClassIndexTransformer
 

O

only() - Static method in class org.atteo.classindex.ClassFilter
Returns a builder for a filter which satisfies all selected predicates.
org.atteo.classindex - package org.atteo.classindex
 
org.atteo.classindex.processor - package org.atteo.classindex.processor
 
org.atteo.evo.classindex - package org.atteo.evo.classindex
 

P

PACKAGE_INDEX_NAME - Static variable in class org.atteo.classindex.ClassIndex
 
PACKAGE_INDEX_NAME - Static variable in class org.atteo.classindex.ClassIndexTransformer
 
packageMap - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 
predicates - Variable in class org.atteo.classindex.ClassFilter.Builder
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
processResource(String, InputStream, List<Relocator>) - Method in class org.atteo.classindex.ClassIndexTransformer
 
putElement(Map<K, Set<String>>, K, String) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
putElement(Map<K, Set<String>>, K, TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 

R

readIndexFile(ClassLoader, String) - Static method in class org.atteo.classindex.ClassIndex
 
readOldIndexFile(Set<String>, Reader) - Static method in class org.atteo.classindex.processor.ClassIndexProcessor
 
readOldIndexFile(Set<String>, String) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
relocateFileName(String) - Method in class org.atteo.classindex.ClassIndexTransformer
 
relocateIfNeeded(String) - Method in class org.atteo.classindex.ClassIndexTransformer
 
relocators - Variable in class org.atteo.classindex.ClassIndexTransformer
 

S

satisfying(ClassFilter.Predicate) - Method in class org.atteo.classindex.ClassFilter.Builder
 
satisfying(ClassFilter.Predicate) - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Satisfies given predicate.
serviceEntries - Variable in class org.atteo.classindex.ClassIndexTransformer
 
storeAnnotation(TypeElement, TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
storeClassFromPackage(PackageElement, TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
storeJavadoc() - Method in annotation type org.atteo.classindex.IndexAnnotated
Specifies whether to store Javadoc for runtime retrieval.
storeJavadoc() - Method in annotation type org.atteo.classindex.IndexSubclasses
Specifies whether to store Javadoc for runtime retrieval.
storeJavadoc(TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
storeRepeatableAnnotation(AnnotationMirror, TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
storeSubclass(TypeElement, TypeElement) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
SUBCLASS_INDEX_PREFIX - Static variable in class org.atteo.classindex.ClassIndex
 
SUBCLASS_INDEX_PREFIX - Static variable in class org.atteo.classindex.ClassIndexTransformer
 
subclassMap - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 

T

topLevel() - Method in class org.atteo.classindex.ClassFilter.Builder
 
topLevel() - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns top level classes.
topLevelOrStaticNested() - Method in class org.atteo.classindex.ClassFilter.Builder
 
topLevelOrStaticNested() - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns top level or static nested classes.
types - Variable in class org.atteo.classindex.processor.ClassIndexProcessor
 

W

withModifiers(int) - Method in class org.atteo.classindex.ClassFilter.Builder
 
withModifiers(int) - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns classes marked with given modifiers.
withoutModifiers(int) - Method in class org.atteo.classindex.ClassFilter.Builder
 
withoutModifiers(int) - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns classes not marked with given modifiers.
withPublicDefaultConstructor() - Method in class org.atteo.classindex.ClassFilter.Builder
 
withPublicDefaultConstructor() - Method in interface org.atteo.classindex.ClassFilter.UnionBuilder
Returns classes which have public default constructor.
writeFile(String, String) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
writeIndexFile(Set<String>, String, FileObject) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
writeIndexFiles(String, Map<String, Set<String>>) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
writeSimpleNameIndexFile(Set<String>, String) - Method in class org.atteo.classindex.processor.ClassIndexProcessor
 
A B C E F G H I J M O P R S T W 
All Classes All Packages