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