
| Modifier and Type | Field and Description | 
|---|---|
| private ClassLoader | clClassloader | 
| static char | COMMENT_CHARComment character | 
| private Enumeration<URL> | configfilesEnumeration of configuration files | 
| private Iterator<Class<?>> | curiterCurrent iterator | 
| private static Logging | LOGClass logger. | 
| private Class<?> | nextclassNext class to return | 
| private Class<?> | parentParent class | 
| static String | PREFIXPrefix for the ELKI functionality discovery. | 
| Constructor and Description | 
|---|
| ELKIServiceLoader(Class<?> parent)Constructor, using the system class loader. | 
| ELKIServiceLoader(Class<?> parent,
                 ClassLoader cl)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | getServiceFiles(Class<?> parent)Get services files for a given class. | 
| boolean | hasNext() | 
| Class<?> | next() | 
| private Iterator<Class<?>> | parseFile(URL nextElement) | 
| private boolean | parseLine(String line,
         ArrayList<Class<?>> classes,
         URL nextElement) | 
| void | remove() | 
private static final Logging LOG
public static final String PREFIX
public static final char COMMENT_CHAR
private Class<?> parent
private ClassLoader cl
private Enumeration<URL> configfiles
private Class<?> nextclass
public ELKIServiceLoader(Class<?> parent, ClassLoader cl)
parent - Parent classcl - Classloader to usepublic ELKIServiceLoader(Class<?> parent)
parent - Parent classprivate void getServiceFiles(Class<?> parent)
parent - Parent class