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

io.continual.templating.ContinualTemplateCatalog Maven / Gradle / Ivy

package io.continual.templating;

import io.continual.services.Service;
import io.continual.templating.ContinualTemplateSource.TemplateNotFoundException;

/**
 * A catalog of named templates
 */
public interface ContinualTemplateCatalog extends Service
{
	/**
	 * Get one or more named templates from this catalog. If more than one name is given, the
	 * templates are concatenated in the given sequence.
	 * @param names
	 * @return a template source
	 */
	ContinualTemplateSource getTemplate ( String... names ) throws TemplateNotFoundException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy