All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy