A C D F G I J M N O P R S U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accepts(String) - Method in interface org.scannotation.archiveiterator.Filter
- addIgnoredPackages(String...) - Method in class org.scannotation.AnnotationDB
- AnnotationDB - Class in org.scannotation
-
The class allows you to scan an arbitrary set of "archives" for .class files.
- AnnotationDB() - Constructor for class org.scannotation.AnnotationDB
- AnnotationDB.CrossReferenceException - Exception in org.scannotation
- annotationIndex - Variable in class org.scannotation.AnnotationDB
- available() - Method in class org.scannotation.archiveiterator.InputStreamWrapper
C
- classIndex - Variable in class org.scannotation.AnnotationDB
- ClasspathUrlFinder - Class in org.scannotation
-
Various functions to locate URLs to scan
- ClasspathUrlFinder() - Constructor for class org.scannotation.ClasspathUrlFinder
- close() - Method in class org.scannotation.archiveiterator.FileIterator
- close() - Method in class org.scannotation.archiveiterator.InputStreamWrapper
- close() - Method in class org.scannotation.archiveiterator.JarIterator
- close() - Method in interface org.scannotation.archiveiterator.StreamIterator
-
Cleanup any open resources of the iterator
- closed - Variable in class org.scannotation.archiveiterator.JarIterator
- create(URL, Filter) - Method in interface org.scannotation.archiveiterator.DirectoryIteratorFactory
- create(URL, Filter) - Method in class org.scannotation.archiveiterator.FileProtocolIteratorFactory
- create(URL, Filter) - Static method in class org.scannotation.archiveiterator.IteratorFactory
- create(List, File, Filter) - Static method in class org.scannotation.archiveiterator.FileIterator
- create(List, File, Filter, String) - Static method in class org.scannotation.archiveiterator.FileIterator
- CrossReferenceException(Set<String>) - Constructor for exception org.scannotation.AnnotationDB.CrossReferenceException
- crossReferenceImplementedInterfaces() - Method in class org.scannotation.AnnotationDB
-
Sometimes you want to see if a particular class implements an interface with certain annotations After you have loaded all your classpaths with the scanArchive() method, call this method to cross reference a class's implemented interfaces.
- crossReferenceMetaAnnotations() - Method in class org.scannotation.AnnotationDB
-
This method will cross reference annotations in the annotation index with any meta-annotations that they have and create additional entries as needed.
D
- delegate - Variable in class org.scannotation.archiveiterator.InputStreamWrapper
- DirectoryIteratorFactory - Interface in org.scannotation.archiveiterator
F
- FileIterator - Class in org.scannotation.archiveiterator
- FileIterator(File, Filter) - Constructor for class org.scannotation.archiveiterator.FileIterator
- FileProtocolIteratorFactory - Class in org.scannotation.archiveiterator
- FileProtocolIteratorFactory() - Constructor for class org.scannotation.archiveiterator.FileProtocolIteratorFactory
- files - Variable in class org.scannotation.archiveiterator.FileIterator
- filter - Variable in class org.scannotation.archiveiterator.JarIterator
- Filter - Interface in org.scannotation.archiveiterator
- findClassBase(Class) - Static method in class org.scannotation.ClasspathUrlFinder
-
Find the classpath for the particular class
- findClassPaths() - Static method in class org.scannotation.ClasspathUrlFinder
-
Uses the java.class.path system property to obtain a list of URLs that represent the CLASSPATH
- findClassPaths(String...) - Static method in class org.scannotation.ClasspathUrlFinder
-
Uses the java.class.path system property to obtain a list of URLs that represent the CLASSPATH
- findResourceBase(String) - Static method in class org.scannotation.ClasspathUrlFinder
-
Find the classpath URL for a specific classpath resource.
- findResourceBase(String, ClassLoader) - Static method in class org.scannotation.ClasspathUrlFinder
-
Find the classpath URL for a specific classpath resource.
- findResourceBase(URL, String) - Static method in class org.scannotation.ClasspathUrlFinder
- findResourceBases(String) - Static method in class org.scannotation.ClasspathUrlFinder
-
Find the classpath URLs for a specific classpath resource.
- findResourceBases(String, ClassLoader) - Static method in class org.scannotation.ClasspathUrlFinder
-
Find the classpath URLs for a specific classpath resource.
- findWebInfClassesPath(ServletContext) - Static method in class org.scannotation.WarUrlFinder
-
Find the URL pointing to "/WEB-INF/classes" This method may not work in conjunction with IteratorFactory if your servlet container does not extract the /WEB-INF/classes into a real file-based directory
- findWebInfClassesPath(ServletContextEvent) - Static method in class org.scannotation.WarUrlFinder
- findWebInfLibClasspaths(ServletContext) - Static method in class org.scannotation.WarUrlFinder
- findWebInfLibClasspaths(ServletContextEvent) - Static method in class org.scannotation.WarUrlFinder
G
- getAnnotationIndex() - Method in class org.scannotation.AnnotationDB
-
returns a map keyed by the fully qualified string name of a annotation class.
- getClassIndex() - Method in class org.scannotation.AnnotationDB
-
returns a map keyed by the list of classes scanned.
- getIgnoredPackages() - Method in class org.scannotation.AnnotationDB
- getScanPackages() - Method in class org.scannotation.AnnotationDB
- getUnresolved() - Method in exception org.scannotation.AnnotationDB.CrossReferenceException
I
- ignoreBadURLs - Variable in class org.scannotation.AnnotationDB
- ignoredPackages - Variable in class org.scannotation.AnnotationDB
- ignoreScan(String) - Method in class org.scannotation.AnnotationDB
- implementsIndex - Variable in class org.scannotation.AnnotationDB
- index - Variable in class org.scannotation.archiveiterator.FileIterator
- initial - Variable in class org.scannotation.archiveiterator.JarIterator
- InputStreamWrapper - Class in org.scannotation.archiveiterator
-
Delegate to everything but close().
- InputStreamWrapper(InputStream) - Constructor for class org.scannotation.archiveiterator.InputStreamWrapper
- IteratorFactory - Class in org.scannotation.archiveiterator
- IteratorFactory() - Constructor for class org.scannotation.archiveiterator.IteratorFactory
J
- jar - Variable in class org.scannotation.archiveiterator.JarIterator
- JarIterator - Class in org.scannotation.archiveiterator
- JarIterator(File, Filter) - Constructor for class org.scannotation.archiveiterator.JarIterator
- JarIterator(InputStream, Filter) - Constructor for class org.scannotation.archiveiterator.JarIterator
M
- mark(int) - Method in class org.scannotation.archiveiterator.InputStreamWrapper
- markSupported() - Method in class org.scannotation.archiveiterator.InputStreamWrapper
N
- next - Variable in class org.scannotation.archiveiterator.JarIterator
- next() - Method in class org.scannotation.archiveiterator.FileIterator
- next() - Method in class org.scannotation.archiveiterator.JarIterator
- next() - Method in interface org.scannotation.archiveiterator.StreamIterator
-
User is resposible for closing the InputStream returned
O
- org.scannotation - package org.scannotation
- org.scannotation.archiveiterator - package org.scannotation.archiveiterator
- outputAnnotationIndex(PrintWriter) - Method in class org.scannotation.AnnotationDB
-
Prints out annotationIndex
P
- populate(Annotation[], String) - Method in class org.scannotation.AnnotationDB
R
- read() - Method in class org.scannotation.archiveiterator.InputStreamWrapper
- read(byte[]) - Method in class org.scannotation.archiveiterator.InputStreamWrapper
- read(byte[], int, int) - Method in class org.scannotation.archiveiterator.InputStreamWrapper
- registry - Static variable in class org.scannotation.archiveiterator.IteratorFactory
- reset() - Method in class org.scannotation.archiveiterator.InputStreamWrapper
S
- scanArchives(URL...) - Method in class org.scannotation.AnnotationDB
-
Scan a url that represents an "archive" this is a classpath directory or jar file
- scanClass(InputStream) - Method in class org.scannotation.AnnotationDB
-
Parse a .class file for annotations
- scanClass(ClassFile) - Method in class org.scannotation.AnnotationDB
- scanClassAnnotations - Variable in class org.scannotation.AnnotationDB
- scanFieldAnnotations - Variable in class org.scannotation.AnnotationDB
- scanFields(ClassFile) - Method in class org.scannotation.AnnotationDB
- scanMethodAnnotations - Variable in class org.scannotation.AnnotationDB
- scanMethods(ClassFile) - Method in class org.scannotation.AnnotationDB
-
Scanns both the method and its parameters for annotations.
- scanPackages - Variable in class org.scannotation.AnnotationDB
- scanParameterAnnotations - Variable in class org.scannotation.AnnotationDB
- setIgnoreBadURLs(boolean) - Method in class org.scannotation.AnnotationDB
-
Whether or not you want AnnotationDB to ignore bad URLs passed to scanArchives.
- setIgnoredPackages(String[]) - Method in class org.scannotation.AnnotationDB
-
Override/overwrite any ignored packages
- setNext() - Method in class org.scannotation.archiveiterator.JarIterator
- setScanClassAnnotations(boolean) - Method in class org.scannotation.AnnotationDB
-
Whether or not you want AnnotationDB to scan for class level annotations
- setScanFieldAnnotations(boolean) - Method in class org.scannotation.AnnotationDB
-
Whether or not you want AnnotationDB to scan for parameter level annotations
- setScanMethodAnnotations(boolean) - Method in class org.scannotation.AnnotationDB
-
Wheter or not you want AnnotationDB to scan for method level annotations
- setScanPackages(String[]) - Method in class org.scannotation.AnnotationDB
-
Set explicit packages to scan.
- setScanParameterAnnotations(boolean) - Method in class org.scannotation.AnnotationDB
-
Whether or not you want AnnotationDB to scan for parameter level annotations
- skip(long) - Method in class org.scannotation.archiveiterator.InputStreamWrapper
- StreamIterator - Interface in org.scannotation.archiveiterator
-
Simpler iterator than java.util.iterator.
U
- unresolved - Variable in exception org.scannotation.AnnotationDB.CrossReferenceException
W
- WarUrlFinder - Class in org.scannotation
- WarUrlFinder() - Constructor for class org.scannotation.WarUrlFinder
All Classes All Packages