/**
 * ITemplateReader.java
 * Created Sep 8, 2007
 * Copyright (c) Tandberg Television 2007
 */
package com.tandbergtv.workflow.driver.template;

import com.tandbergtv.workflow.core.WorkflowTemplate;

/**
 * Represents a reader capable of extracting a workflow template from an input source
 * 
 * @author Sahil Verma
 */
public interface ITemplateReader {
	
	/**
	 * Reads a template
	 * 
	 * @return
	 * @throws TemplateReaderException when there is a problem reading the template
	 */
	WorkflowTemplate read();
}
