Index
All Classes and Interfaces|All Packages
A
- accept(Class) - Method in class net.thevpc.common.classpath.AcceptAllClassFilter
- accept(Class) - Method in interface net.thevpc.common.classpath.ClassFilter
- accept(String) - Method in interface net.thevpc.common.classpath.ClassNameFilter
- accept(String) - Method in class net.thevpc.common.classpath.PatternListClassNameFilter
- accept(String) - Method in class net.thevpc.common.classpath.PatternListPathFilter
- accept(URL) - Method in class net.thevpc.common.classpath.PatternListLibNameFilter
- AcceptAllClassFilter - Class in net.thevpc.common.classpath
- AcceptAllClassFilter() - Constructor for class net.thevpc.common.classpath.AcceptAllClassFilter
- acceptClass(URL, String, boolean, Class) - Method in interface net.thevpc.common.classpath.ClassPathFilter
- acceptClass(URL, String, boolean, Class) - Method in class net.thevpc.common.classpath.DefaultClassPathFilter
- acceptClassName(URL, String, boolean) - Method in interface net.thevpc.common.classpath.ClassPathFilter
- acceptClassName(URL, String, boolean) - Method in class net.thevpc.common.classpath.DefaultClassPathFilter
- acceptFieldAnnotation(String, String, String, Field) - Method in interface net.thevpc.common.classpath.AnnotationFilter
- acceptLibrary(URL) - Method in interface net.thevpc.common.classpath.ClassPathFilter
- acceptLibrary(URL) - Method in interface net.thevpc.common.classpath.ClassPathResourceFilter
- acceptLibrary(URL) - Method in class net.thevpc.common.classpath.DefaultClassPathFilter
- acceptMethodAnnotation(String, String, String, Method) - Method in interface net.thevpc.common.classpath.AnnotationFilter
- acceptResource(String) - Method in interface net.thevpc.common.classpath.ClassPathResourceFilter
- acceptTypeAnnotation(String, String, Class) - Method in interface net.thevpc.common.classpath.AnnotationFilter
- AnnotationFilter - Interface in net.thevpc.common.classpath
- AnnotationParser - Class in net.thevpc.common.classpath
- AnnotationParser(Iterable, AnnotationFilter, AnnotationVisitor) - Constructor for class net.thevpc.common.classpath.AnnotationParser
- AnnotationVisitor - Interface in net.thevpc.common.classpath
C
- ClassFilter - Interface in net.thevpc.common.classpath
- classLoader - Variable in class net.thevpc.common.classpath.URLClassIterable
- ClassNameFilter - Interface in net.thevpc.common.classpath
- ClassPathFilter - Interface in net.thevpc.common.classpath
- ClassPathResource - Interface in net.thevpc.common.classpath
- ClassPathResourceFilter - Interface in net.thevpc.common.classpath
- ClassPathRoot - Class in net.thevpc.common.classpath
-
for (Class aClass : ClassPathUtils.resolveClasses(new URL[]{new File("/home/vpc/my-jar.jar").toURI().toURL()})) { System.out.println(aClass); } for (String aClass : ClassPathUtils.resolveContextClassNames()) { System.out.println(aClass); }
- ClassPathRoot(File) - Constructor for class net.thevpc.common.classpath.ClassPathRoot
- ClassPathRoot(URL) - Constructor for class net.thevpc.common.classpath.ClassPathRoot
- ClassPathUtils - Class in net.thevpc.common.classpath
- ClassPathUtils() - Constructor for class net.thevpc.common.classpath.ClassPathUtils
- ClassVisitor - Interface in net.thevpc.common.classpath
- close() - Method in class net.thevpc.common.classpath.URLClassNameIterable
- configFilter - Variable in class net.thevpc.common.classpath.URLClassIterable
- configFilter - Variable in class net.thevpc.common.classpath.URLClassNameIterable
- configFilter - Variable in class net.thevpc.common.classpath.URLResourceIterable
- contains(String) - Method in class net.thevpc.common.classpath.ClassPathRoot
- contextClassLoader - Variable in class net.thevpc.common.classpath.URLClassNameIterable
- contextClassLoader - Variable in class net.thevpc.common.classpath.URLResourceIterable
- convert(String) - Static method in class net.thevpc.common.classpath.PatternListClassNameFilter
- convert(String) - Static method in class net.thevpc.common.classpath.PatternListLibNameFilter
- convert(String) - Static method in class net.thevpc.common.classpath.PatternListPathFilter
- cpr - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- createDefaultClassPathFilter() - Static method in class net.thevpc.common.classpath.ClassPathUtils
D
- DefaultClassPathFilter - Class in net.thevpc.common.classpath
- DefaultClassPathFilter() - Constructor for class net.thevpc.common.classpath.DefaultClassPathFilter
- DefaultClassPathFilter(ScanFilter[]) - Constructor for class net.thevpc.common.classpath.DefaultClassPathFilter
- DefaultConfigFilterItem - Class in net.thevpc.common.classpath
- DefaultConfigFilterItem(PatternListLibNameFilter, PatternListClassNameFilter) - Constructor for class net.thevpc.common.classpath.DefaultConfigFilterItem
E
- end() - Method in class net.thevpc.common.classpath.PortablePatternMatcher
- equals(Object) - Method in class net.thevpc.common.classpath.ScanFilter
F
- FileClassPathResource - Class in net.thevpc.common.classpath
- FileClassPathResource(String, File) - Constructor for class net.thevpc.common.classpath.FileClassPathResource
- finalize() - Method in class net.thevpc.common.classpath.URLClassPathRootIterator
- find() - Method in class net.thevpc.common.classpath.PortablePatternMatcher
- find(String) - Method in class net.thevpc.common.classpath.ClassPathRoot
- FolderClassPathRootIterator - Class in net.thevpc.common.classpath
- FolderClassPathRootIterator(File) - Constructor for class net.thevpc.common.classpath.FolderClassPathRootIterator
G
- getClasspathRoot(URL, String) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- getDefaultConfigFilterItem(URL) - Method in class net.thevpc.common.classpath.DefaultClassPathFilter
- getLibFilter() - Method in class net.thevpc.common.classpath.DefaultConfigFilterItem
- getLibs() - Method in class net.thevpc.common.classpath.ScanFilter
- getMethodSignature(Method) - Static method in class net.thevpc.common.classpath.AnnotationParser
- getPath() - Method in interface net.thevpc.common.classpath.ClassPathResource
- getPath() - Method in class net.thevpc.common.classpath.FileClassPathResource
- getPath() - Method in class net.thevpc.common.classpath.ZipEntryClassPathResource
- getPatterns() - Method in class net.thevpc.common.classpath.PatternListClassNameFilter
- getTypeFilter() - Method in class net.thevpc.common.classpath.DefaultConfigFilterItem
- getTypes() - Method in class net.thevpc.common.classpath.ScanFilter
- getUserPatterns() - Method in class net.thevpc.common.classpath.PatternListClassNameFilter
- group(int) - Method in class net.thevpc.common.classpath.PortablePatternMatcher
H
- hashCode() - Method in class net.thevpc.common.classpath.ScanFilter
- hasNext() - Method in class net.thevpc.common.classpath.FolderClassPathRootIterator
- hasNext() - Method in class net.thevpc.common.classpath.URLClassPathRootIterator
I
- index - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- INSTANCE - Static variable in class net.thevpc.common.classpath.AcceptAllClassFilter
- isExpression(String) - Static method in class net.thevpc.common.classpath.PatternListClassNameFilter
- isSupportedFieldAnnotation() - Method in interface net.thevpc.common.classpath.AnnotationFilter
- isSupportedMethodAnnotation() - Method in interface net.thevpc.common.classpath.AnnotationFilter
- isSupportedTypeAnnotation() - Method in interface net.thevpc.common.classpath.AnnotationFilter
-
when true acceptMethodAnnotation and acceptFieldAnnotation will not be invoked if acceptTypeAnnotation returns false
- iterator() - Method in class net.thevpc.common.classpath.ClassPathRoot
- iterator() - Method in class net.thevpc.common.classpath.URLClassIterable
- iterator() - Method in class net.thevpc.common.classpath.URLClassNameIterable
- iterator() - Method in class net.thevpc.common.classpath.URLResourceIterable
L
- log - Static variable in class net.thevpc.common.classpath.URLClassIterable
- log - Static variable in class net.thevpc.common.classpath.URLClassNameIterable
- log - Static variable in class net.thevpc.common.classpath.URLResourceIterable
M
- matcher(String) - Method in class net.thevpc.common.classpath.PortablePattern
- matches() - Method in class net.thevpc.common.classpath.PortablePatternMatcher
N
- net.thevpc.common.classpath - package net.thevpc.common.classpath
- next() - Method in class net.thevpc.common.classpath.FolderClassPathRootIterator
- next() - Method in class net.thevpc.common.classpath.URLClassPathRootIterator
O
- open() - Method in interface net.thevpc.common.classpath.ClassPathResource
- open() - Method in class net.thevpc.common.classpath.FileClassPathResource
- open() - Method in class net.thevpc.common.classpath.ZipEntryClassPathResource
P
- parent - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- parse() - Method in class net.thevpc.common.classpath.AnnotationParser
- PatternListClassNameFilter - Class in net.thevpc.common.classpath
- PatternListClassNameFilter(String[]) - Constructor for class net.thevpc.common.classpath.PatternListClassNameFilter
- PatternListLibNameFilter - Class in net.thevpc.common.classpath
- PatternListLibNameFilter(String[]) - Constructor for class net.thevpc.common.classpath.PatternListLibNameFilter
- PatternListPathFilter - Class in net.thevpc.common.classpath
- PatternListPathFilter(String[]) - Constructor for class net.thevpc.common.classpath.PatternListPathFilter
- PortablePattern - Class in net.thevpc.common.classpath
- PortablePattern(String) - Constructor for class net.thevpc.common.classpath.PortablePattern
- PortablePatternMatcher - Class in net.thevpc.common.classpath
- PortablePatternMatcher(Matcher) - Constructor for class net.thevpc.common.classpath.PortablePatternMatcher
R
- remove() - Method in class net.thevpc.common.classpath.FolderClassPathRootIterator
- remove() - Method in class net.thevpc.common.classpath.URLClassPathRootIterator
- replace(String) - Method in class net.thevpc.common.classpath.PortablePatternMatcher
- resolveClasses(URL[]) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassLoader) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassFilter, ClassLoader) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassNameFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassNameFilter, ClassLoader) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassPathFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClasses(URL[], ClassPathFilter, ClassLoader) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassNames(String[]) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassNames(String[], ClassNameFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassNames(String[], ClassPathFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassNames(URL[]) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassNames(URL[], ClassNameFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassNames(URL[], ClassPathFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveClassPathLibs(String, boolean, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClasses(boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClasses(ClassFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClasses(ClassNameFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClasses(ClassPathFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassesList(boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassesList(ClassFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassesList(ClassNameFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassesList(ClassPathFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassNames(boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassNames(ClassNameFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassNames(ClassPathFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassNamesList(boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextClassNamesList(ClassPathFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextLibraries() - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextLibraries(boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextLibraries(boolean, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveContextResources(ClassPathResourceFilter, boolean) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveResources(URL[], ClassPathResourceFilter) - Static method in class net.thevpc.common.classpath.ClassPathUtils
- resolveSDKClassNames() - Static method in class net.thevpc.common.classpath.ClassPathUtils
S
- ScanFilter - Class in net.thevpc.common.classpath
- ScanFilter(String, String) - Constructor for class net.thevpc.common.classpath.ScanFilter
- start() - Method in class net.thevpc.common.classpath.PortablePatternMatcher
- subPath - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
T
- tail() - Method in class net.thevpc.common.classpath.PortablePatternMatcher
- temp - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- tempFile - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- tempURL - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- toString() - Method in class net.thevpc.common.classpath.FileClassPathResource
- toString() - Method in class net.thevpc.common.classpath.ScanFilter
- toString() - Method in class net.thevpc.common.classpath.ZipEntryClassPathResource
U
- url - Variable in class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- URLClassIterable - Class in net.thevpc.common.classpath
- URLClassIterable(URL[], ClassPathFilter, ClassLoader) - Constructor for class net.thevpc.common.classpath.URLClassIterable
- URLClassNameIterable - Class in net.thevpc.common.classpath
- URLClassNameIterable(URL[], ClassPathFilter) - Constructor for class net.thevpc.common.classpath.URLClassNameIterable
- URLClassNameIterable.URLInfo - Class in net.thevpc.common.classpath
- URLClassPathRootIterator - Class in net.thevpc.common.classpath
- URLClassPathRootIterator(URL) - Constructor for class net.thevpc.common.classpath.URLClassPathRootIterator
- URLInfo() - Constructor for class net.thevpc.common.classpath.URLClassNameIterable.URLInfo
- URLResourceIterable - Class in net.thevpc.common.classpath
- URLResourceIterable(URL[], ClassPathResourceFilter) - Constructor for class net.thevpc.common.classpath.URLResourceIterable
- urls - Variable in class net.thevpc.common.classpath.AnnotationParser
- urls - Variable in class net.thevpc.common.classpath.URLClassIterable
- urls - Variable in class net.thevpc.common.classpath.URLClassNameIterable
- urls - Variable in class net.thevpc.common.classpath.URLResourceIterable
V
- visit(Class, AnnotationFilter) - Method in class net.thevpc.common.classpath.AnnotationParser
- visitAnnotations(Iterable, AnnotationVisitor, AnnotationFilter) - Method in class net.thevpc.common.classpath.ClassPathUtils
- visitAnnotations(URL[], AnnotationVisitor, AnnotationFilter) - Method in class net.thevpc.common.classpath.ClassPathUtils
- visitClass(Class) - Method in interface net.thevpc.common.classpath.ClassVisitor
- visitClassAnnotation(Annotation, Class) - Method in interface net.thevpc.common.classpath.AnnotationVisitor
- visitClasses(URL[], ClassVisitor, ClassFilter) - Method in class net.thevpc.common.classpath.ClassPathUtils
- visitClasses(URL[], ClassVisitor, ClassNameFilter) - Method in class net.thevpc.common.classpath.ClassPathUtils
- visitClasses(URL[], ClassVisitor, ClassPathFilter) - Method in class net.thevpc.common.classpath.ClassPathUtils
- visitContextAnnotations(AnnotationVisitor, AnnotationFilter, boolean) - Method in class net.thevpc.common.classpath.ClassPathUtils
- visitFieldAnnotation(Annotation, Field) - Method in interface net.thevpc.common.classpath.AnnotationVisitor
- visitMethodAnnotation(Annotation, Method) - Method in interface net.thevpc.common.classpath.AnnotationVisitor
Z
- ZipEntryClassPathResource - Class in net.thevpc.common.classpath
- ZipEntryClassPathResource(String, ZipEntry, ZipInputStream) - Constructor for class net.thevpc.common.classpath.ZipEntryClassPathResource
All Classes and Interfaces|All Packages