public final class Searcher
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Boolean |
hasBeenFound |
| Modifier | Constructor and Description |
|---|---|
private |
Searcher() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
findClasses(java.lang.String pattern0)
Find classes matching pattern in classpath
|
static java.lang.String |
findClassPathItem(java.lang.String pattern0)
Find classpath item matching pattern in classpath
|
static boolean |
findCoreNlp()
Find corenlp in classpath
|
static boolean |
findCoreNlpModels()
Find corenlp models in classpath
|
static java.util.Map<java.lang.String,java.lang.String> |
findFiles(java.lang.String pattern0)
Find files matching pattern in classpath
|
static java.util.List<java.lang.String> |
findFileUrls(java.lang.String pattern)
Find files matching pattern in classpath
|
private static java.util.Map<java.lang.String,java.lang.String> |
findInDirectory(java.io.File directory,
java.lang.String pattern,
java.lang.String pathElement)
Find in directory
|
private static java.util.Map<java.lang.String,java.lang.String> |
findInJarFile(java.io.File file,
java.lang.String pattern)
Find in JAR file
|
static boolean |
isLoadableClass(java.lang.String className) |
static void |
main(java.lang.String[] args)
Main
|
private static java.lang.String |
makePattern(java.lang.String pattern0)
Get file system pattern
|
static java.util.List<java.lang.String> |
toUrls(java.util.Map<java.lang.String,java.lang.String> map)
Convert file map to list of urls
|
public static boolean isLoadableClass(java.lang.String className)
public static java.util.Set<java.lang.String> findClasses(java.lang.String pattern0)
pattern0 - patternprivate static java.lang.String makePattern(java.lang.String pattern0)
pattern0 - patternpublic static java.util.Map<java.lang.String,java.lang.String> findFiles(java.lang.String pattern0)
pattern0 - patternpublic static java.lang.String findClassPathItem(java.lang.String pattern0)
pattern0 - patternpublic static boolean findCoreNlp()
public static boolean findCoreNlpModels()
private static java.util.Map<java.lang.String,java.lang.String> findInJarFile(java.io.File file,
java.lang.String pattern)
throws java.io.IOException
file - JAR filepattern - patternjava.io.IOException - exceptionprivate static java.util.Map<java.lang.String,java.lang.String> findInDirectory(java.io.File directory,
java.lang.String pattern,
java.lang.String pathElement)
throws java.io.IOException
directory - directorypattern - patternpathElement - path elementjava.io.IOException - exceptionpublic static java.util.List<java.lang.String> findFileUrls(java.lang.String pattern)
pattern - patternpublic static java.util.List<java.lang.String> toUrls(java.util.Map<java.lang.String,java.lang.String> map)
map - path to container mappublic static void main(java.lang.String[] args)
args - args