blob: da9d0990ee6454cb361b04b07fbcf40c7c0f8f1c [file] [log] [blame]
package org.eclipse.epf.publishing.services;
import java.util.List;
import org.eclipse.epf.library.layout.HtmlBuilder;
import org.eclipse.epf.publishing.layout.Bookmark;
public interface ISiteGenerator {
public void prePublish() throws Exception;
public void postPublish() throws Exception;
public void writePublishedBookmarks(List bookmarks, Bookmark defaultView) throws Exception;
public HtmlBuilder getHtmlBuilder();
public PublishOptions getPublishOptions();
public String getIndexFilePath();
public String getNodeIconPath();
}