public class ELKIServiceScanner extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ELKIServiceScanner.ClassSorter
Sort classes by their class name.
|
(package private) static class |
ELKIServiceScanner.DirClassIterator
Class to iterate over a directory tree.
|
Modifier and Type | Field and Description |
---|---|
private static URLClassLoader |
CLASSLOADER
Class loader
|
static String |
FACTORY_POSTFIX
Factory class postfix.
|
private static Logging |
LOG
Class logger
|
private static List<Class<?>> |
MASTER_CACHE
(Non-weak) cache for all "frequently scanned" classes.
|
Modifier | Constructor and Description |
---|---|
private |
ELKIServiceScanner()
Static methods only.
|
Modifier and Type | Method and Description |
---|---|
private static void |
initialize()
Perform a full (slow) scan for classes.
|
static void |
load(Class<?> restrictionClass)
Load classes via linear scanning.
|
static Iterator<Class<?>> |
nonindexedClasses()
Get a list with all classes in the working folder (not including jars!)
|
private static final Logging LOG
private static final URLClassLoader CLASSLOADER
public static final String FACTORY_POSTFIX
public static void load(Class<?> restrictionClass)
restrictionClass
- Class to find subclasses for.public static Iterator<Class<?>> nonindexedClasses()
private static void initialize()
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.