X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FLayout.java;h=4a21863d0c66b8ba2c2471c42ecf8bdf18bdfda7;hb=6cda75011fa4346a3cc2c7c7790eb1f1b12cd3fe;hp=e29cb118f4ac4874a116f342ac91d93cf1d8fa00;hpb=fc6fdf1d4343a5b19c1a6213af272e9df40e3442;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java index e29cb11..4a21863 100755 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Layout.java @@ -9,6 +9,7 @@ package eu.svjatoslav.meviz.htmlindexer; +import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.List; @@ -62,13 +63,19 @@ public interface Layout { /** * After necessary files have been enlisted for particular directory, use * this method to retrieve generated HTML result. + * + * @param metadata + * @throws IOException */ public String getHtml(final boolean showTitle, - final boolean doHtmlHeaderAndFooter); + final boolean doHtmlHeaderAndFooter, DirectoryMetadata metadata) + throws IOException; /** * Initialize layout for particular directory. */ public void init(String galleryTitle, List path, final AbstractIndexer indexer, IndexingContext context); + + public void enlistWebm(AbstractFile file, DirectoryMetadata directory); }