A B C E F G H I J M O P R S T W
All Classes All Packages
All Classes All Packages
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
orIndexSubclasses
. - 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
- 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
All Classes All Packages