org.daisy.streamline.api.tasks.CompiledTaskSystem Maven / Gradle / Ivy
The newest version!
package org.daisy.streamline.api.tasks;
import java.util.List;
import org.daisy.streamline.api.option.UserOption;
/**
* Provides a compiled task system, which provides the tasks to
* execute as well as its name and relevant options.
*
* @author Joel Håkansson
*/
public interface CompiledTaskSystem extends List {
/**
* Get a descriptive name for the task system
* @return returns the name for the task system
*/
public String getName();
/**
* Gets a list of options for the task system
* @return returns a list of options
*/
public List getOptions();
}