// Path: moshas/src/main/java/net/unit8/moshas/loader/TemplateLoader.java
// public abstract class TemplateLoader {
//     public abstract InputStream getTemplateStream(String templateSource) throws TemplateNotFoundException;
// }


import net.unit8.moshas.loader.TemplateLoader;
package net.unit8.moshas;


/**
 *
 * @author kawasima
 */
public interface TemplateManager {
    Template loadTemplate(String templateName);

    Template getTemplate(String source);
// Path: moshas/src/main/java/net/unit8/moshas/loader/TemplateLoader.java
// public abstract class TemplateLoader {
//     public abstract InputStream getTemplateStream(String templateSource) throws TemplateNotFoundException;
// }


// Path: moshas/src/main/java/net/unit8/moshas/TemplateManager.java
import net.unit8.moshas.loader.TemplateLoader;

package net.unit8.moshas;


/**
 *
 * @author kawasima
 */
public interface TemplateManager {
    Template loadTemplate(String templateName);

    Template getTemplate(String source);
    void setTemplateLoaders(TemplateLoader... loaders);