public final class IndexedClassFinder extends java.lang.Object implements ClassFinder
ClassFinder
that finds Class
resources listed in the named index.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
indexName |
private static java.util.regex.Pattern |
LINE_PATTERN |
private java.lang.String |
localPath |
Constructor and Description |
---|
IndexedClassFinder(java.lang.String name,
boolean global) |
Modifier and Type | Method and Description |
---|---|
java.util.Enumeration<java.net.URL> |
findClasses(ClassSpace space)
Searches the given
ClassSpace for Class resources. |
java.lang.Iterable<java.lang.String> |
indexedNames(ClassSpace space) |
private static final java.util.regex.Pattern LINE_PATTERN
private final java.lang.String localPath
private final java.lang.String indexName
public IndexedClassFinder(java.lang.String name, boolean global)
public java.lang.Iterable<java.lang.String> indexedNames(ClassSpace space)
public java.util.Enumeration<java.net.URL> findClasses(ClassSpace space)
ClassFinder
ClassSpace
for Class
resources.findClasses
in interface ClassFinder
space
- The space to search