de.lmu.ifi.dbs.elki.application
Class KDDCLIApplication<O extends DatabaseObject>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.application.AbstractApplication
de.lmu.ifi.dbs.elki.application.KDDCLIApplication<O>
- Type Parameters:
O
- the type of DatabaseObjects handled by this Algorithm
- All Implemented Interfaces:
- Parameterizable
public class KDDCLIApplication<O extends DatabaseObject>
- extends AbstractApplication
Provides a KDDCLIApplication that can be used to perform any algorithm implementing
Algorithm
using any DatabaseConnection implementing
DatabaseConnection
.
- Author:
- Arthur Zimek
Field Summary |
(package private) KDDTask<O> |
task
The KDD Task to perform. |
Method Summary |
static void |
main(String[] args)
Runs a KDD task accordingly to the specified parameters. |
void |
run()
Runs the application. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
task
KDDTask<O extends DatabaseObject> task
- The KDD Task to perform.
KDDCLIApplication
public KDDCLIApplication(Parameterization config)
- Constructor, adhering to
Parameterizable
- Parameters:
config
- Parameterization
main
public static void main(String[] args)
- Runs a KDD task accordingly to the specified parameters.
- Parameters:
args
- parameter list according to description
run
public void run()
throws UnableToComplyException
- Description copied from class:
AbstractApplication
- Runs the application.
- Specified by:
run
in class AbstractApplication
- Throws:
UnableToComplyException
- if an error
occurs during running the application