org.openstreetmap.osmosis.core
Class TaskRegistrar

java.lang.Object
  extended by org.openstreetmap.osmosis.core.TaskRegistrar

public class TaskRegistrar
extends java.lang.Object

Provides the initialisation logic for registering all task factories.

Author:
Brett Henderson

Constructor Summary
TaskRegistrar()
          Creates a new instance.
 
Method Summary
 TaskManagerFactoryRegister getFactoryRegister()
          Returns the configured task manager factory register configured.
 void initialize(java.util.List<java.lang.String> plugins)
          Initialises factories for all tasks.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskRegistrar

public TaskRegistrar()
Creates a new instance.

Method Detail

getFactoryRegister

public TaskManagerFactoryRegister getFactoryRegister()
Returns the configured task manager factory register configured.

Returns:
The task manager factory register.

initialize

public void initialize(java.util.List<java.lang.String> plugins)
Initialises factories for all tasks. Loads additionally specified plugins as well as default tasks.

Parameters:
plugins - The class names of all plugins to be loaded.