package at.gv.egiz.eaaf.core.api.gui;
import java.io.InputStream;
public interface IVelocityGuiBuilderConfiguration extends IGuiBuilderConfiguration {
/**
* Get a specific classpath template-directory prefix, which is used to load a
* template from classpath by using
* ClassLoader.getResourceAsStream(...)
.
*
* @return Classpath directory, or null if the default directory should be used
*/
String getClasspathTemplateDir();
/**
* Get the GUI template with a specific name.
*
* @param viewName Name of the template
* @return Tempate as InputStream
, or null if default getTemplate
* method should be used
*/
InputStream getTemplate(String viewName);
}