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

org.codehaus.xsite.Skin Maven / Gradle / Ivy

package org.codehaus.xsite;

import java.io.File;
import java.util.Map;

import org.codehaus.xsite.model.Page;
import org.codehaus.xsite.model.Sitemap;

/**
 * Represents a skin, i.e. a template, which is used to process (or "skin") each
 * page.
 * 
 * @author Mauro Talevi
 * @author Joe Walnes
 */
public interface Skin {

	void load(File skinFile);

	void skin(Page page, Sitemap sitemap, File outputDirectory, Map customProperties);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy