Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.application.internal
Class CheckParameterizables

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.logging.AbstractLoggable
      extended by de.lmu.ifi.dbs.elki.application.internal.CheckParameterizables

public class CheckParameterizables
extends AbstractLoggable

Perform some consistency checks on classes that cannot be specified as Java interface.

Author:
Erich Schubert

Field Summary
 
Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debug, logger
 
Constructor Summary
CheckParameterizables()
           
 
Method Summary
private  void checkParameterizable(Class<?> cls, Constructor<?> constructor)
           
 void checkParameterizables()
          Validate all "Parameterizable" objects for parts of the API contract that cannot be specified in Java interfaces (such as constructors, static methods)
static void main(String[] args)
           
 
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable
debugFine, debugFiner, debugFinest, exception, progress, verbose, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckParameterizables

public CheckParameterizables()
Method Detail

checkParameterizables

public void checkParameterizables()
Validate all "Parameterizable" objects for parts of the API contract that cannot be specified in Java interfaces (such as constructors, static methods)


checkParameterizable

private void checkParameterizable(Class<?> cls,
                                  Constructor<?> constructor)

main

public static void main(String[] args)
Parameters:
args - Command line arguments

Release 0.3 (2010-03-31_1612)